Beyond the C++ Standard Library: An Introduction to Boost

Book Description

Introducing the Boost libraries: the next
breakthrough in C++ programming

Boost takes you far beyond the C++ Standard
Library, making C++ programming more elegant, robust, and
productive. Now, for the first time, a leading Boost expert
systematically introduces the broad set of Boost libraries and
teaches best practices for their use.

Writing for intermediate-to-advanced C++
developers, Björn Karlsson briefly outlines all 58
Boost libraries, and then presents comprehensive coverage of 12
libraries you're likely to find especially useful. Karlsson's
topics range from smart pointers and conversions to containers and
data structures, explaining exactly how using each library can
improve your code. He offers detailed coverage of higher-order
function objects that enable you to write code that is more
concise, expressive, and readable. He even takes you "behind the
scenes" with Boost, revealing tools and techniques for creating
your own generic libraries.