Ch. 1. Introduction to Computers and C++ Programming -- Ch. 2. C++ Basics -- Ch. 3. Procedural Abstraction and Functions That Return a Value -- Ch. 4. Functions for All Subtasks -- Ch. 5. I/O Streams as an Introduction to Objects and Classes -- Ch. 6. Defining Classes -- Ch. 7. More Flow of Control -- Ch. 8. Friends and Overloaded Operators -- Ch. 9. Separate Compilation and Namespaces -- Ch. 10. Arrays -- Ch. 11. Strings and Vectors -- Ch. 12. Pointers and Dynamic Arrays -- Ch. 13. Recursion -- Ch. 14. Templates -- Ch. 15. Pointers and Linked Lists -- Ch. 16. Inheritance -- Ch. 17. Exception Handling -- App. 1. C++ Keywords -- App. 2. Precedence of Operators -- App. 3. The ASCII Character Set -- App. 4. Some Library Functions -- App. 5. The assert Statement -- App. 6. Inline Functions -- App. 7. Overloading the Array Index Square Brackets -- App. 8. The this Pointer -- App. 9. Overloading Operators as Member Operators.
0
SUMMARY OR ABSTRACT
Text of Note
[In this text, the author] bring[s] the material up-to-date with the latest in C++ by fully embracing the ANSI/ISO standard. [It] includes new material on name-spaces, revised coverage of strings, new exercises, and new coverage of vectors.-Back cover. [The text] is meant to be used in a first course in programming and computer science using the C++ language. It assumes no previous programming experience and no mathematics beyond high school algebra.-Pref.