[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
CppSTL
All STL classes are in namespace std. All classes in namespace std can be found in the std:: glossary.
Prefer the standard library to other libraries and 'handcrafted code' [1,5]. Use standard library facilities to maintain portability [2,5]. Don't try to redefine standard library facilities [3,5]. Don't believe that the standard library is best for everything [4].
Candidates for the next version of the STL are in the Boost C++ Library.
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
CppSTL
(C++) STL
Standard Template Library. This library is a cross-platform collection of functions and classes.All STL classes are in namespace std. All classes in namespace std can be found in the std:: glossary.
Prefer the standard library to other libraries and 'handcrafted code' [1,5]. Use standard library facilities to maintain portability [2,5]. Don't try to redefine standard library facilities [3,5]. Don't believe that the standard library is best for everything [4].
Candidates for the next version of the STL are in the Boost C++ Library.
Links
- SGI: http://www.sgi.com/tech/stl/index.html
- SGI, download the STL: http://www.sgi.com/tech/stl/download.html
Reference
- 1) Bjarne Stroustrup. The C++ Programming Language (3rd edition).ISBN: 0-201-88954-4 6.5.1: 'Prefer the standard library to other libraries and 'handcrafted code''.
- 2) Bjarne Stroustrup. The C++ Programming Language (3rd edition).ISBN: 0-201-88954-4 16.4.1: 'Use standard library facilities to maintain portability'.
- 3) Bjarne Stroustrup. The C++ Programming Language (3rd edition).ISBN: 0-201-88954-4 16.4.2: 'Don't try to redefine standard library facilities'.
- 4) Bjarne Stroustrup. The C++ Programming Language (3rd edition).ISBN: 0-201-88954-4 16.4.3: 'Don't believe that the standard library is best for everything'.
- 5) Jarrod Hollingworth, Bob Swart, Mark Cashman, Paul Gustavson. Sams C++ Builder 6 Developer's Guide. ISBN: 0-672-32480-6. Chapter 3: 'Learn about and use the C++ Standard Library'
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
