About the Book: Programming and Problem Solving with C++
Provides the clearest introduction to C++, object-oriented programming, &
software development.
Contents:
Overview of Programming & Problem Solving
C++ Syntax & Semantics, & the Program Development Process
Numeric Types, Expressions, & Output
Program Input & the Software Design Process
Conditions, Logical Expression, & Selection Control Structures
Looping
Additional Control Structures
Functions
Scope, lifetime, & More on Functions
User-Defined Data Types
Arrays
Classes & Abstraction
Array-Based Lists
Pointes & Linked Lists
Inheritance, Polymorphism & Object-Oriented Design
Templates, Operator Overloading, & Exceptions
Introduction to Data Structures Using the Standard
Template Library
Recursion