The following is a partial list of available books on the C++ language.
The C++ Programming Language 3rd edition, Bjarne Stroustrup (Addison-Wesley, 1997).
The C++ Standard Library, Nicolai Josuttis (Addison-Wesley, 1999).
Generic Programming and the STL, Matthew Austern (Addison-Wesley, 1999).
Standard C++ IOStreams and Locales, Angelika Langer and Klaus Kreft (Addison-Wesley, 2000).
Thinking in C++, Volume 1, Second Edition, Bruce Eckel (Prentice Hall, 2000).
The Annotated C++ Reference Manual, Margaret A. Ellis and Bjarne Stroustrup, (Addison-Wesley, 1990).
Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides (Addison-Wesley, 1995).
C++ Primer, Third Edition, Stanley B. Lippman and Josee Lajoie (Addison-Wesley, 1998).
Effective C++—50 Ways to Improve Your Programs and Designs, Second Edition, Scott Meyers (Addison-Wesley, 1998).
More Effective C++—35 Ways to Improve Your Programs and Designs, Scott Meyers (Addison-Wesley, 1996).