文档介绍:eBooklet 7 of the Series:
Standard Template Library:
A Tutorial
Ira Pohl
University of California at Santa Cruz
Copyright Ira Pohl 2001
January 10, 2001
Booklet 7 Standard Template Library: A Tutorial ii
Ira Pohl, PhD, is a professor puter science at
the University of California, Santa Cruz. He has
more than 30 years of experience as a software
methodologist. His teaching and research interests
are in the areas of artificial intelligence, program-
ming languages, plexity problems,
heuristic search methods, deductive algorithms
and educational and social issues. He originated
error analysis in heuristic search methods and
deductive algorithms. When not programming, he
enjoys riding bicycles in Aptos, California, with his
wife, Debra, and daughter, Laura.
Ira’s Web address is /~pohl. He
can be reached via e-mail at ******@.
Other Publications by Ira Pohl
Ira Pohl is the coauthor with Al Kelley of two books published by Addison-Wesley on the
C programming language:
A Book on C: An Introduction to Programming in C
C by Dissection
He is also coauthor with Charlie McDowell of the Addison-Wesley publication:
Java by Dissection: The Essentials of Java Programming
He is the sole author of the Addison-Wesley publications:
C++ for C Programmers
C++ for Pascal Programmers
C++ for Fortran Programmers
Object Oriented Programming Using C++
C++ Distilled
Original eMatter publications available through MightyWords:
The C++ Bookshelf: Distilled
Object Oriented Programming Using C++
Books available as eMatter publications through MightyWords
C by Dissection
Java by Dissection
Object-Oriented Programming Using C++
Booklet 7 Standard Template Library: A Tutorial iii
Summary
The standard template library (STL) is the C++ library providing generic programming
for many standard data structures and algorithms. The STL provides po-
nents—containers, iterators and algorithms—that support