This is a page that sums up the notions learned during the eight C++ projects.
- Namespaces
- Classes
- Fonctions membres
- Stdiostreams
- Listes d’initialisation
- Static, Const
- Memory allocation
- Pointers to members
- References
- Switch statement
- Polymorphisme ad-hoc = surcharge de fonctions = fonctions même nom, paramètres différents
- Surcharge d’opérateurs
- Forme canonique
- Binary point
- Héritage
- Virtual
- Public / Protected / Private
- Polymorphisme par sous-typage
- Classes abstraites
- Interfaces
- Virtual destructor
- Compilation / Linking
- to_string version C++98
- Nested classes = classes imbriquées
- Exceptions
- Cast
- Conversion
- Explicit
- Templates
- Templates de classe
- Default type && operator overload
- Specialization
- Parametric macros
- STL = Standard Template Library
- Containers templates
- Iterators
- Algorithmes