Written by leading C++ experts, this book provides programmers with in-depth coverage of advanced principles and applications of object-oriented programming using C++. The Third Edition streamlines the coverage of programming basics in order to include more information on advanced topics. The material is also presented in four colors, now with an emphasis on graphics and annotated code. The HOW-TOs and diagrams clearly show step-by-step how to implement concepts in programs. Testing and debugging discussions have also been integrated into relevant chapters. This new approach provides programmers with the information they’ll need to take full advantage of C++.