This extended foreword presents a perspective on "The Design and Evolution of C++" and on C++ itself. In particular, it reflects on the use of C++ over the last decade and presents plausible directions for the next revision of the ISO C++ standard, C+...
Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples. Contains 4 sample items and updates/errata. (Scott Meyers)
Demonstrates the potential of C++ to produce highly efficient programs. Focuses on practical, everyday object-oriented design principles and C++ coding techniques that can yield large performance improvements. (Dov Bulka and David Mayhew)
Introduces the concept of generic components--reusable design templates that produce boilerplate code for compiler consumption--all within C++. Contains free sample chapter and C++ library source code. (Andrei Alexandrescu)
Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. Contains 4 sample items and updates/errata. (Scott Meyers)
Provides tested techniques and practical solutions for programmers designing modern software systems with C++, from small projects to enterprise applications. (Herb Sutter)
Reveals the critical rules of thumb employed by the experts--the things they almost always do or almost always avoid doing--to get the most out of the library. Contains 4 sample items. (Scott Meyers)
Explains why most members of the C++ community vastly underestimate the skills needed to program with exceptions and therefore underestimate the true costs of their use. By Tom Cargill.