SGI Standard Template Library
OverviewSilicon Graphics has made its implementation of the C++ Standard Template Library freely available to the public. The SGI Standard Template Library features thread safety, improved memory utilization, improved run-time efficiency, and new data structures, including hash tables; it also includes a comprehensive conceptual taxonomy of generic software components. cite from SF BA Center for Advanced Technology C++ ISG presentation Visit SGI Standard Template Library User's Guide page to learn more about SGI STL. That excellent site contain full STL documentation, distribution to download and useful links.EfficiencyThese are major improvements that make SGI STL the most efficient:
Thread safetyPlease refer to SGI site for detailed document on thread safety. Basic points are:
Exception safetySGI STL is exception-safe. STLport document on exception safety describes STL guarantees and client requirements. Standard complianceSGI STL is committed to close compliance to C++ Standard. With the latest release in Feb 99 and experimental effort continued through 2000, it incorporates the latest "word of the standard". ReliabilitySGI STL is being shipped with GNU C++ since 2.8.x. Important extensionsSGI STL provides the following extensions compared to the C++ standard:
Public distributionSGI STL is being distributed free of charge and restrictions: Copyright (c) 1994 Hewlett-Packard Company Copyright (c) 1996,97 Silicon Graphics Computer Systems, Inc. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Hewlett-Packard Company makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. Permission to use, copy, modify, distribute and sell this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. Silicon Graphics makes no representations about the suitability of this software for any purpose. It is provided "as is" without express or implied warranty. | |
Table of Contents | |
Copyright 2001 by STLport |