Angelika Langer - Training & Consulting

 
HOME | SEMINARS | TALKS | ARTICLES | BOOKS | LINKS | IOSTREAMS | GENERICS | ABOUT | NEWSLETTER | CONTACT | SITEMAP
STL (C++ Standard Template Library) - Recommended Reading

Books  
HOME 
SEMINARS 
TALKS 
ARTICLES 

BOOKS

  OVERVIEW
  REVIEWS

  BIBLIOGRAPHY    
    J2SE
    J2EE
    CORE C++
    STL
    TEMPLATES
    IOSTREAMS
    CONCURRENCY
    I18N
    PATTERNS
    OOA/OOD
    TESTING
    MANAGEMENT
 

LINKS 
IOSTREAMS 
GENERICS 
ABOUT 
NEWSLETTER 
CONTACT 
SITEMAP 
I maintain this book list for use of my readers, customers, attendants of my courses, and everybody else who is interested. The list does not aim to be complete in any way; it  contains titles that I personally find worth reading. The order in which titles are listed does not imply any judgement of the books; instead the ordering is by topic from essentials of common interest to titles devoted to more esoteric, special-interest issues.

Note:  I do not sell these books!  Please, do not send me orders. Contact your favorite book store for any purchases you want to make. 


 

STL (C++ Standard Template Library) - Recommended Reading
REVIEW Generic Programming and the STL: 
Using and Extending the C++ Standard Template Library
Matthew H. Austern 
Addison Wesley Longman, October 1998 
ISBN: 0201309564
Written by the principal author of SGI?s implementation of the STL. A sophisticated book about the underlying concepts of the STL. Definitely not a tutorial, but helpful in understanding the STL as an extensible framework. 
REVIEW The C++ Standard Library: A Tutorial and Reference 
Author: Nicolai M. Josuttis 
Addison-Wesley, August 1999 
ISBN: 0201379260 
A popular book about the entire standard library, not just the STL. A good tutorial and excellent reference that impresses by detail and scope.
REVIEW STL Tutorial & Reference Guide: 
C++ Programming With the Standard Template Library, Second Edition
David R. Musser, Gillmer J. Derge, Atul Saini 
Addison-Wesley, March 2001 
ISBN: 0201633981
Written by the David Musser, who worked with the STL?s creator on the first implementation of the STL. Still one of the best tutorials on the STL. Recommended reading for STL novices.
REVIEW Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
Scott Meyers
Addison-Wesley, June 2001
ISBN: 0201749629
Written by the author of "(More) Effective C++". Covers traps and pitfalls in using the STL.  Covers a number of issues that I discuss in my STL seminar.  Recommended follow-up reading for course attendants.
REVIEW The C++ Standard Template Library
P. J. Plauger, Alexander A. Stepanov, Meng Lee, A. Alexander, David R. Musser 
Prentice Hall, December 2000 
ISBN: 0134376331
Explains an implementation of the STL.  Useful if you want to gain a deeper understanding of the underlying mechanics of the STL. Not recommended if you are looking for a book that explains how to use the STL.
Beyond the C++ Standard Library: 
An Introduction to Boost
Björn Karlsson.
Addison Wesley Professional, August 2005
ISBN: 0321133544 
A book on the part of the Boost library that is most commonly used and has the greatest chance to become part of standard C++, among them smart pointers, regular expressions, binders and  lambda expressions, and many more.
The C++ Standard Library Extensions. A Tutorial and Reference
Pete Becker 
Addison Wesley, August 2006
ISBN: 0321412990
The book is a reference to the extensions to the C++ standard library, which will become available with the next C++ standard. Basically, it is a reference manual of the library extensions specified in the first C++ Library Technical Report (TR1), which was approved by the International Standards Organization (ISO) in 2006. Among the additions are type traits, regular expressions, random number generators, hash-based containers, and many more.
C++ in a Nutshell
Ray Lischner
O'Reilly & Associates, Mai 2003
ISBN: 059600298X
A comprehensive reference to the language and the standard library.  The book is amazingly good. The library reference has entries for all parts of the standard C++ library plus a complete reference of the standard C library. The language part is equally excellent and even explains widely unknown language features such as sequence points and argument dependent name lookup (also known as "Koenig" lookup). Definitely not a book for learning the language, but an excellent reference to the language.
STL for C++ Programmers
Leen Ammeraal 
John Wiley, April 1997 
ISBN: 0471971812 
The Stl Primer
Graham Glass, Brett L. Schuchert 
Prentice Hall, February 1996 
ISBN: 0134549767 
Designing Components With the C++ STL:  A New Approach to Programming
Ulrich Breymann 
Addison-Wesley,  February 1998 
ISBN: 0201178168 
only available in German Die C++-Standardbibliothek - Einführung und Nachschlagewerk
Stefan Kuhlins & Martin Schader
Springer-Verlag, November 1998
ISBN: 3540650520
This book was highly recommended by a student of mine (Otto Böhrer, SAP AG) who brought this book to an STL seminar for further reference. From what I have seen it is comprehensive, up-to-date, and notably structured (lots of useful diagrams and tables that aid orientation and understanding).
Data Structures in C++ Using the Standard Template Library
Timothy Budd 
Addison-Wesley, October 1997 
ISBN: 0201308797
Using the STL : The C++ Standard Template Library
Robert Robson 
Springer Verlag, February 1998 
ISBN: 0387982043
C++ Programmer's Guide to the Standard Template Library
Mark Nelson
IDG Books, December 1995 
ISBN: 1568843143
This was the first title about the STL and is accordingly immature.  Out of print.

 

 
© Copyright 1995-2007 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/Resources/Books/STL.htm  last update: 23 Nov 2007