Ces modules ont pour but de vous initier à la Programmation Orientée Objet.
Plusieurs langages sont recommandés pour l'apprentissage de l'OOP. Étant dérivé du bon vieux C, nous avons choisi le langage C++.
Toutefois, étant un langage complexe et pour simplifier votre apprentissage, vous vous conformerez au standard C++98.
- 00 - Namespaces, classes, fonctions membres, flux stdio, listes d'initialisation
- 01 - Pointeurs vers membres, références et instruction switch
- 02 - Polymorphisme ad hoc, surcharge d'opérateurs et forme canonique
- 03 - Héritage
- 04 - Polymorphisme de sous-type, classes abstraites, interfaces
- 05 - Répétition et Exceptions
- 06 - Casts
- 07 - Templates
- 08 - Templated containers, itérateurs, algorithmes