# Chapter
1 Chapter 1: Overview of the chapters
2 Chapter 2: Introduction
3 Chapter 3: A first impression of C++
4 Chapter 4: The `string' data type
5 Chapter 5: The IO-stream Library
6 Chapter 6: Classes
7 Chapter 7: Classes and memory allocation
8 Chapter 8: Exceptions
9 Chapter 9: More Operator Overloading
10 Chapter 10: Static data and functions
11 Chapter 11: Friends
12 Chapter 12: Abstract Containers
13 Chapter 13: Inheritance
14 Chapter 14: Polymorphism
15 Chapter 15: Classes having pointers to members
16 Chapter 16: Nested Classes
17 Chapter 17: The Standard Template Library, generic algorithms
18 Chapter 18: Template functions
19 Chapter 19: Template classes
20 Chapter 20: Concrete examples of C++
21 Index