Expanded Table of Contents

Title Pages
Preface
Part 1: Building Stable Systems
1: Exception handling
2: Defensive Programming
3: Debugging Techniques
Part 2: The Standard C++ Library
4: Strings in Depth
5: Iostreams
6: Templates in depth
7: STL Containers & Iterators
8: STL Algorithms
Part 3: Advanced Topics
9: Run-time type identification
10: Multiple inheritance
11: Design patterns
A: Recommended reading
B: Etc
Index