Because they have much in common a
Trade Review
"...a wonderful volume...a very worthwhile read...essential..." (Choice, September 2003)
Table of Contents
Why OO Programming - Some Parallels with Things at Large. Baby Steps.
The Notion of a Class and Some Other Key Ideas.
Strings.
Using the Container Classes.
The Primitive Types and Their Input/Output.
Declarations, Definitions, and Initializations.
Object Reference and Memory Allocation.
Functions and Methods.
Handling Exceptions.
Classes, The Rest of the Story.
Overloading Operators in C++.
Generics and Templates.
Modeling Diagrams for OO Programs.
Extending Classes.
Multiple Inheritance in C++.
OO for Graphical User Interfaces, A Tour of Three Toolkits.
Multithreaded Object-Oriented Programming.
Network Programming.
Database Programming.