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.
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