Advanced C++ Programming Styles and Idioms
by By Coplien, James O.
Category: Computers , Programming Languages , C++

Assuming a background in C++ basics, this book helps programmers to develop their programming expertise by giving a feel for the styles and idioms of the language. The approach is organized around the abstractions that C++ supports: abstract data types, combining types in inheritance structures, object-oriented programming, and multiple inheritance. Also explored are idioms that the core of the C++ language does not support directly, such as virtual constructors, prototype objects, and advanced garbage collection techniques. Annotation copyright Book News, Inc. Portland, Or.