Geared to experienced C++ developers who may not be familiar with the more advanced features of the language, and therefore are not using it to its full capabilities
Teaches programmers how to think in C++-that is, how to design effective solutions that maximize the power of the language
The authors drill down into this notoriously complex language, explaining poorly understood elements of the C++ feature set as well as common pitfalls to avoid
Contains several in-depth case studies with working code that's been tested on Windows, Linux, and Solaris platforms
Part 1 Introduction to Prefessional C++
Part 2 C++ Coding the Professional Way
Part 3 Mastering Advanced Features of C++
Part 4 Ensuring Bug-Free Code
Part 5 Using Libraries and Patterns