C++ How to Program By H. M. Deitel - Deitel & Associates, Inc. P. J. Deitel - Deitel & Associates, Inc.

Introduction to Computers, the Internet and World Wide Web, Introduction to C++ Programming, Introduction to Classes and Objects, Control Statements: Part 1, Control Statements: Part 2, Functions and an Introduction to Recursion, Arrays and Vectors, Pointers and Pointer-Based Strings, Classes: A Deeper Look, Part 1, Classes: A Deeper Look, Part 2, Operator Overloading; String and Array Objects, Object-Oriented Programming: Inheritance, Object Oriented Programming: Polymorphism, Templates, Stream Input/Output, Exception Handling, File Processing, Class string and String Stream Processing, Web Programming, Searching and Sorting, Data Structures, Bits, Characters, C-Strings and structs, Standard Template Library (STL), Other Topics.

Teach Yourself C++ By Herbert Schildt

An Overview of C++, Introducing Classes, A Closer Look at Classes, Arrays, Pointers, and References, FunctionOverloading, Introducing Operator Overloading, Inheritance, Introducing the C++ I/O System, Advanced C++ I/O, Virtual Functions, Templates and Exception Handling, Run-time Type Identification and the Casting Operators, Namespaces, Conversion Functions and Miscellaneous.

C++ Programming Fundamentals ( CyberRookies) By Chuck Easttom

C++ Basics, Console Input and Output, Arrays, Strings, and Bitwise Operations, Functions, Decision Structures and Loops, File Input and Output, Exception Handling, User-Defined Data Types, Pointers, Classes, Inheritance, Advanced Object-Oriented Concepts, Basic Data Structures and Algorithms, Build Your Own Game in C++, Introduction to Visual C++, More Windows Applications with Visual C++.

You Can Program in C++ By Francis Glassborow

Getting Started, Fundamentals Types, Operators, and Simple Variables, Looping and Making Decisions, Namespaces and the C++ Standard Library, Writing Functions in C++, Behavior, Sequence Points, and Order of Evaluation, Generic Functions, User-Defined Types, Pointers, Smart Pointers, Iterators and dynamic Instances, Dynamic Object Creation and Polymorphic Objects, Streams, Files, and Persistence, Exceptions, Overloading Operators and Conversion Operators, Containers, Iterators, and Algorithms, Something Oid, Something New.