You’re already familiar with the STL. You know how to create containers, iterate over their contents, add and remove elements, and apply common algorithms, such as
sort. But you’re not satisfied. You can’t shake the sensation that the STL offers more than you’re taking advantage of. Tasks that should be simple aren’t. Operations that should be straightforward leak resources or behave erratically. Procedures that should be efficient demand more time or memory than you’re willing to give them. Yes, you know how to use the STL, but you’re not sure you’re using it effectively.
I wrote this book for you.
In Effective STL, I explain how to combine STL components to take full advantage of the library’s design. Such information ...