Advanced C++ Programming Styles and Idioms

Front Cover
Addison-Wesley, 1992 - Computers - 520 pages
Assuming a backgound 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: abstracts data types, combining types in inheritance. The book also explores idioms that thte core of the C++ language does not support directly, such as virtual constructors, prototype objects, and advanced garbage collection techniques.

From inside the book

Contents

Contents
1
Figure 21 Analogy Between C structs and C++ classes
10
Figure 23 Declaration of a Stack with Constructors
16

64 other sections not shown

Common terms and phrases

About the author (1992)

James O. Coplien is a premier expert and writer on the object paradigm and C++, having worked with the language since its inception at AT&T. Currently a member of Bell Laboratories Research at Lucent Technologies, his work focuses on multi-paradigm development methods and organizational anthropology for software development processes. His previous books include Pattern Languages of Program Design (with Douglas C. Schmidt), Pattern Languages of Program Design, Volume 2 (with John M. Vlissides and Norman L. Kerth), and Advanced C++ Programming Styles and Idioms. 0201548550AB04062001

Bibliographic information