-- Includes an introduction to the ANSI standard template library.
-- This edition uses the spiral approach to learning, in which central topics are introduced early, and then revisited in increasing detail throughout the book.
-- Pedagogy includes chapter objectives, chapter summaries, real world applications, quick quizzes, code warriors, and programming problems.
Introduces key ideas behind object-oriented programming in an intuitive and unintimidating way.
The book gives readers a solid introduction to traditional computing, scalar objects, and the concepts of reusability, control structures, functions and parameter passing, and modular programming and then proceeds to non-scalar (class) objects, to more fully illustrate the power of C++ objects. The book uses multiple examples and pragmatic, realistic programs to illustrate topics. Reusable program components and good documentation, for easily maintainable programs, are emphasized in both the resentation and examples.