Explains how to use the powerful STL features of C++ to create a wide variety of applications, covering essential concepts and techniques for applying, expanding, and extending STL, and includes a CD-ROM containing a range of compilers, libraries (including the STLSoft libraries), software samples, test programs, and tools. Original. (Intermediate/Advanced)
I feel bad now that I no longer have my copy of Imperfect C++: Practical Solutions for Real-Life Programming. Even though Extended STL was written for C++03, nearly all of the book remains relevant. Wilson shows how to implement various iterator types, discusses potential trouble, and provides workable solutions. The writing is clear and engaging.