home | C++ | FAQ | technical FAQ | publications | WG21 papers | TC++PL | Tour++ | Programming | D&E | bio | interviews | videos | quotes | applications | guidelines | compilers

The Annotated C++ Reference Manual

Addison-Wesley, ISBN 0-201-51459-1.

Here is the preface and a final chapter, documenting the decisions of the ANSI/ISO C++ standards committee.

Back Cover text:

This book provides a complete reference for the C++ programming language. It consists of the C++ reference manual, approved as the base document for the ANSI standardization of the language, plus annotations and commentary.

The annotations and commentary discuss what is not included in the language, why certain features are defined as they are, and how one might implement particular features. The commentaries also help the reader to understand the relationships between different parts of the language. Comparisons with C and examples explain more subtle points of the language.

Sixteen chapters document the latest version of C++ after the addition of support for multiple inheritance, type-safe linkage, abstract classes, refined mechanisms for overloading, etc. The book also covers proposed extensions of C++: templates and exception handling. Appendices summarize the grammar and evolution of the language, and explain in detail the differences between C and C++.

The Annotated C++ Reference Manual will appeal to language implementers and expert C++ programmers.


For other books by Bjarne Stroustrup see my ``books page.''
For translations, see my publication list and my cover gallery.

- Bjarne Stroustrup

home | C++ | FAQ | technical FAQ | publications | WG21 papers | TC++PL | Tour++ | Programming | D&E | bio | interviews | videos | quotes | applications | guidelines | compilers