The classic first C++ program
The C++ compilation model
Keywords and identifiers with special meaning
Data types and type conversion
Fundamental types
Compound types
Type definition
CV-qualification
Pointers
References
Pointers and dynamic memory handling
Aggregates and initializer lists
Implicit type conversion
Explicit type conversion
Declarations and definitions
Storage duration and object lifetime
Expressions and operators
Value categorization
Statements
Functions and parameter passing
Strings
Tuples