0. Introduction
1. Chapter 1: Introduction to Computers and C++ Programming
4. Chapter 4: Procedural Abstraction and Functions That Return a Value
5. Chapter 5: Functions for All Subtasks
6. Chapter 6: I/O Streams as an Introduction to Objects and Classes
8. Chapter 8: Strings and Vectors
9. Chapter 9: Pointers and Dynamic Arrays
10. Chapter 10: Defining Classes
11. Chapter 11: Friends, Overloaded Operators, and Arrays in Classes
12. Chapter 12: Separate Compilation and Namespaces
14. Chapter 14: Recursion
15. Chapter 15: Inheritance
17. Chapter 17: Templates