C++ Standard Template Library
Overview
The Standard Template Library (STL) is a general-purpose library
of generic algorithms and data structures. It is part of the C++
Standard Library. Nowadays, most compiler vendors include a version
on STL in their products, and there are commercial implementations
available as well.
Good books on STL are:
Nicolai M. Josuttis: The C++ Standard Library. A Tutorial and
Reference
David R. Musser, Atul Saini: STL Tutorial and Reference Guide /
C++ Programming with the Standard Template Library
Scott Meyers: Effective STL
Resources available online include the
reference of the SGI implementation:
SGI STL homepage
, this is the basis of the native egcs STL implementation.
STL in Geant4
Since release 0.1, Geant4 supports STL, the Standard Template
Library. From release 1.0 of Geant4, STL is required.
Native implementations of STL are foreseen on
all supported platforms.