The history and development of C++
Object-oriented programming and procedural
The basic elements of the language C++
Types and declarations
Indicators, arrays, structures
Expressions and Statements
Features
Namespaces
Exceptions
The source files, compile the program
Object-oriented programming - abstraction
Class
Operator overloading
Derived classes
Templates
Handling exceptions
The class hierarchy
Standard libraries
The organization of libraries, containers
Standard containers
Algorithms and Function Objects
Iterators and allocators
Chains
Streams
Figures