on 19 August 2001
The first five chapters give a concise introduction to generic programming with the STL. The author assumes that readers will be familiar with C++, including templates and with a number of mathematical concepts such as trees, algorithms and computational complexity.
The remainder of the book is a reference manual of the various components of the STL. This is very helpful for programmers choosing the appropriate components of STL for their application and extending them sensibly.
The book is written in a concise, readable style with enough examples to illustrate how the STL works. Some readers will want more explanation of some of the mathematical and programming concepts and more practical examples of how STL can be used.
on 15 December 1998
Very well presented. STL isn't the only implementation of the various collections, but what makes STL special is the generic interoperability of all of its pieces (algorithms, iterators, function objects, etc). This books shows how to capitalize on those features. Generic programming? If it is through STL, then yes indeed. If it is through generic template programming without STL, then probably not. But if you are looking for a solid STL reference, this is the best that I have seen so far. Downside? Sample code is practicaly non-existant (but at least it isn't another drawn out anagram application -- no offense, Musser/Saini).
on 18 December 2002
This is a very good book on STL.
It assumes you know C++ and have some familiarity with STL. I found the style rigorous yet very clear. There are very few examples, but the narrative is readable and I learned a great deal from it even though this is my fourth STL book. The title misled me as I thought it would go into greater detail about how to write templates in general, (ie independently of STL). The part on extending the STL is a little on the short side and it could have done with more examples or else just not be mentioned in the title.
Nevertheless, it is a very good book and if you want to gain a greater in-depth understanding of the STL and how it hangs together, I thoroughly recommend it.