The Standard C++ Template Library
This is an expert, 1-to-2-day tutorial based on material in Bruce Eckel and Chuck Allison's book,
Thinking in C++, Volume 2, covering the
Standard Template Library (STL), which is now
part of standard C++. STL is an ingenious system of generic
containers and algorithms, glued together by iterators, a generalization
of a C/C++ pointer. The STL containers are efficient implementations of
the data structures commonly needed in general-purpose programming (e.g.,
vector, list, queue, stack, set, map).
Topics include:
- The need for Generic Programming
- Function Templates
- Class Templates
- Template containers
- Algorithms
- Crafting a Generic Algorithm
- Sequences
- Function Objects
- Function Object Adaptors
- Sequence Containers
- Iterators & Iterator Adapters
- Container Adapters
- Associative Containers
To request more information, email your request to:
cda@freshsources.com