- Présentation du cours
- Cours n° 1 : classes et méthodes
- Avertissement
- Survol de C++
- Déclarations/définitions
- Initialisation/affectation
- Déclaration et définition d'une classe
- Membres et méthodes
- Portée des noms
- Le pointeur this
- Constructeurs et destructeurs
- Appels des constructeurs
- Constructeur par défaut
- Qualificatifs public, protected et
private
- Classes et fonctions amies
- Cours n° 2 : compléments
- Déclaration puis définition des méthodes
- Liste d'initialisation des constructeurs
- Objets constants
- Membres statiques
- Pointeurs et références
- Passage de paramètres aux fonctions
- Valeur de retour
- Constructeur de copie
- Cours n° 3 : librairie standard (Notes)
- Surchage d'opérateurs
- Opérateur d'affectation
- Tableaux
- Tableaux multi-dimentionnels
- Tableaux en paramètres
- Entrées/sorties
- Utilisation de la programmation générique
- Itérateurs
- Cours n° 4 : héritage (Notes)
- Héritage
- Héritage/délégation
- Qualificatif protected
- Constructeurs et destructeur
- Conversions Base/dérivée
- Redéfinition de méthode
- Fonctions virtuelles et liaison tardive
- Fonctions purement virtuelles
- Héritage et librairie standard
- Cours n° 5 : compléments (Notes)
- Surchage et dérivation
- Entrées/sorties
- Exceptions
- Espaces de noms
- Cours n° 6 : programmation générique (Notes)
- Fonctions génériques
- Classes génériques
- Examen le 12 février de 14h à 17h en salle 1C6