Introduction
Remind of C/C++ basic elements
The C/C++ preprocessor
Storage and linkage specifiers
Composite objects: structs and classes
Discussion of an example: an array of floating point numbers
Function and class templates
STL: Standard Template Library
Inheritance and polymorphism
C++ design patterns
Conclusions
r-values (extra topic)
threads (extra topic)