Summary Written for the moderately experienced Java programmer, this book builds on readers' existing knowledge of object-oriented programming and covers all important aspects of Standard C++emphasizing more lower-level C-style details later in the presentation. Chapter topics include philosophy of C++, simplest C++, pointers and reference variables, object-based programming: classes, operator overloading, object-oriented programming: inheritance, templates, abnormal control flow, input and output, collections: the standard template library, primitive arrays and strings, C-style C++, and using Java and C++: the JNI. For new C++ programmers converted from Java.
|
Table of Contents 0. Introduction. 1. Basic Types and Control Structures. 2. Functions, Arrays, Strings, and Parameter Passing. 3. Pointers and Reference Variables. 4. Object-Based Programming: Classes. 5. Operator Overloading. 6. Object-Oriented Programming: Inheritance. 7. Templates. 8. Abnormal Control Flow. 9. Input and Output. 10. Collections: The Standard Template Library. 11. Primitive Arrays and Strings. 12. C-Style C++. 13. Using Java and C++: The JNI. Bibliography. Index.
|