Skip to content

Skalyaeve/cpp_modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cpp_modules

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.

Checklist

  • 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