Preface Preface to First Edition
Contents
Introductory Material:
1 Notes to the Reader ... pg 3
2 A Tour of C++
3 A Tour of the Standard Library
Part I: Basic Facilities ... pg 67
4 Types and Declarations
5 Pointers, Arrays, and Structures
6 Expressions and Statements
7 Functions
8 Namespaces and Exceptions
9 Source Files and Programs
Part II: Abstraction Mechanisms ... pg 221
10 Classes
11 Operator Overloading
12 Derived Classes
13 Templates
14 Exception Handling
15 Class Hierarchies
Part III: The Standard Library ... pg 427
16 Library Organization and Containers
17 Standard Containers
18 Algorithms and Function Objects
19 Iterators and Allocators
20 Strings
21 Streams
22 Numerics
Part IV: Design Using C++ ... pg 689
23 Development and Design
24 Design and Programming
25 Roles of Classes
Appendices:
A The C++ Grammar ... pg 793Index ... pg 969
B Compatibility
C Technicalities
D Locales
E Standard-Library Exception Handling