C++ World

C++ Resources, Tips,
Documentation, Examples,
HOWTO's, FAQ's, Tools
Libraries, Frameworks, IDE's

 
© 2005,2009 C++ World - All rights reserved - webdesign.arttina
C++, Sockets, SysProg, Libraries, Examples, Tools, Compilers, IDE, STL, XML
Google
FAQ Sockets Socket Library Software Engineering Sysprog Examples Books
 
Home
C++
The C Language
STL
BOOST
GNU
GNU C Compiler
GNU Debugger
GNU Profiler
HP C++ Compiler
DDD
Eclipse
Curses
XML
X11
KDevelop
MS Visual Studio
Tutorials

The Standard Template Library

The Standard Template Library - written in C++ - is a collection of container classes, basic algorithms and iterators. Over the years, it has become one of the most widely used basic frameworks in the C++ world. One could say, what C-lib is for C, STL is for C++. STL is highly parameterized, which is done through templates. Who uses STL should make himself comfortable with this concept. It is not necessary to program templates, though.

Benefit of using STL in your project

STL is part of the ANSI C++ Standard. If you use STL in your project you are industry standard compliant. The Standard is stable and there are no big canges to expect in the near future apart from extensions.

The Framework was developed by the software industry. The companies Hewlett Packard and Silicon Graphics contributed the first implementation of STL and made it available for free. A slightly improved version of this first release can be found here

Recommendations: STL

Tutorials

It is always good to have an easy start. Before reading a good reference it is best to discover the structure of the subject from a tutorial. I include only a few ones, which I have read myself and think are useful books.

Platforms


Franz Brandel Contact Legal Statement Sitemap C++ World