Valid
	XHTML 1.1! Valid CSS!
Modified 2009-04-12
Chelton Evans

STL and the C++ Language home

for loop
Boost filesystem
On list erase sub sequence and splice(cut sub sequence) - algorithm
union, difference, "-" algorithm
initializing vectors and deques. copy(frombeg,fromend, inserter/back_inserter/front_inserter)
string - find and access, extract text between xml tags
System call passing info through files
Removing duplicate elements from vector and list
Pointers to C++ Member Functions and Overloading, Flat Polymorphism
Set data structure of log(N) searches.
Reading and Writing variables to strings.
Bit operations.
RTTI.
Date and time extraction.
Investigate Typedef Templates workaround.
Search - applied to problem of finding cyclic sequences in data.
next_permutation, reverse_iterator< BidIt > rfirst(last);.
generic insert(const T&).
Vector of containers where elements can be inserted into // the container elements.
random_shuffle, const_cast<>, reverse_copy, partition, stable_partition.
compose_f_gx - composition with SGI STL, from Boost library;.
investigation into generalizing functions.
transform, copy, accumulate, plus, multiplies, bind1st, bind2nd, binary_function.
remove_if combined with erase, sort.
The capacity() of a vector can be changed.
copy, merge algorithm and find_if.
complex number class.

References:

The C++ Standard Library
A Tutorial and Reference by Nicolai M. Josuttis, Addison-Wesley
ISBN 0-201-37926-0

STL for C++ Programmers
Leen Ammeraal, John Wiley & Sons
ISBN 0 471 97181 2

Angelika Langer STL (C++ Standard Template Library) - Recommended Reading

Compiling

Example
$ g++ stl022.cpp -o main
$ ./main