C++
[accueil]
[favoris]
[fiches]
- COURS
- Semestre 1
- 1 : types C++, int, char, ..., binaire naturel, complément vrai, virgule flottante, iostream.h, variables, cin, cout, endl, test de types (isdigit, islower, ...), opérateurs, if, while, for, do while, booléens, affectation, ++, --, ...
- 2 : switch case, tableaux, accès erronés, string.h, chaines de caractères
- 3 : string.h, chaines de caractères, tableaux, \0, cin.width, cin.get, cin.getline, cin.putback, ...
- 4 : fonctions, procédures, appel, prototype, fonctions inline, passage de paramètres, valeur, référence, &, valeurs, par défaut
- 5 : surcharge de fonctions, conversions implicites, itoa
- 6 : structures, struct, const,
- 7 : classes, objets, encapsulation, private, public, inclusions multiples, #ifndef, #define, #endif, attributs, méthodes, opérateur de résolution de portée (::)
- Semestre 2
- 8 : constructeur inline, par recopie, opérateur d'affectation, objet temporaire, objet membre, zone d'initialisation du constructeur
- 9 : surdéfinition des opérateurs, accesseur, conversion, fonction amies
- 10 : objets temporaires, conversions, converion implicite, tableaux d'objets, objets constants
- 11 : opérateurs unaires, *this
- 12 : pointeurs, tableaux, pointeurs d'objets et structures
- 13 : passage des paramètres en C, référence indirect, allocation statique, dynamique, tas, new, set_new_handler, delete
- 14 : classe LISTE, destructeur, typedef, opérateur ->
- 15 : données statiques, méthodes statiques, variables locales statiques
- 16 : héritage simple, multiple
TP et TD
- TP : compiler avec xlC
- TD2, 3 et 4 : while, \t, sqrt, évaluation paresseuse, tableaux, chaines de caractères
- TD7 : classe RECTANGLE, objet cible (D), objet paramètre (D/R), (D), (R), constructeur inline, non inline, méthode, const, &
- TD8 : opérateurs, retour par référence, objet temporaire
- TD9 : pointeurs, conseils
- TD10 : allocation dynamique
- TD11 : la classe LISTE, opérateur d'affectation