Many exercises are intended to be done interactively whilereading the text. This encourages self-paced instruction by the reader. Theexercises also frequently extend the reader's knowledge to an advanced area ofuse. Object-Orientation isstressed throughout. The middle chapters show how classes work.
Classes are the basis for abstract datatypes and object-oriented programming.
The last few chapters give advanceddetails of the use of inheritance, templates, and exceptions. Thisbook develops in the programmer an appreciation of this point of view. At anypoint in the text the programmer can stop and use the new material. Teaching by Example. This book is a tutorial that stressesexamples of working code.