Srief Table of Contents 1
1 OBJECT-ORIENTED PROGRAMMING 1
2 FROM C TO C++ 21
3 CLASSES 98
4 INHERITANCE 175
5 POLYMORPHISM 229
6 OPERATOR OVERLOADING 285
7 TEMPLATES AND THE STANDARD TEMPLATE LIBRARY 340
8 THE C++INPUT/OUTPUT CLASS HIERARCHY 402
9 OBJECT-ORIENTED PROGRAMMING IN THE MICROSOFT FOUNDATION CLASSES 479
A ASCII TABLE 527
B SELECTED C++FUNCTIONS AND METHODS 531
HINTS AND SOLUTIONS TO ODD-NUMBERED EXERCISES 573
INDEX 601