Effective C++, Third Edition: 55 Specific Ways to Improve Your Programs and Designs by ScottMeyers
The first two editions of Effective C++ were embraced by hundreds of thousands of programmers worldwide. The reason is clear: Scott Meyers' practical approach to C++ describes the rules of thumb used by the experts - the things they almost always do or almost always avoid doing - to produce clear, correct, efficient code.
Each of the book's 55 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by concrete examples. For this third edition, more than half the content is new, including chapters on managing resources and using templates. Topics from the second edition have been extensively revised to reflect contemporary design con-siderations, including exceptions, design patterns, and multithreading.
Important features of Effective C++, Third Edition include:
The publisher's web page for this book is at http://www.awprofessional.com/title/0321334876