The annotated C++ reference manual
This book provides a complete reference for the C++ programming language. It consists of the C++ reference manual, approved as the base document for 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 parts of the language. Comparisons with C and examples explain the more subtle points of the language. Sixteen chapters cover this version of C++ including multiple inheritance, abstract classes, templates, exception handling, and more. A final chapter describes resolutions by the ANSI/ISO committee including new features such as run-time type information and namespaces. 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 implementors and expert C++ programmers.
What people are saying - Write a review
We haven't found any reviews in the usual places.
15 other sections not shown
access control allocated allow ambiguous ANSI argument types arithmetic array bit-field C++ program class declaration class members class objects class-name compiler complex const char constant-expression copy constructor decl-specifiers default arguments defined derived class destructor double encoding enum enumerator equivalent error example exception handling explicit explicitly expression floating point formal argument func function call function declaration function definition global handler identifier implementation dependent inheritance initialization inline function int f int f(int integer integral type lvalue macro match Matrix member function multiple inheritance nonstatic member object of class operand operator delete pointer to function pointer to member preprocessor reference result rules scope sequence sizeof specified standard conversions statement static member string literal struct syntax tion token translation unit typedef int undefined unsigned user-defined conversions variable vector virtual base classes virtual function virtual function table void f void f(int volatile vtbl