accès aux membres (après dérivation) | Héritage-9 | |
allocation dynamique | Classes-I-4 | |
amitié | Classes-II-1...4 | |
amitié et généricité | Pour aller plus loin-8...9 | |
assertions | Pour aller plus loin-16...34 | |
attribut | cf. donnée membre | |
bibliothèques | Pour aller plus loin-35...40 | |
catch | Pour aller plus loin-26..27 | |
classe | Classes-I-2 | |
classe abstraite | Polymorphisme-14 | |
classe amie | Classes-II-3...4 | |
classe de base virtuelle | Héritage-22...23 | |
classe générique | Pour aller plus loin-4...5 | |
constructeur | Classes-I-11 | |
constructeur et conversion de type | Classes-II-20 | |
constructeur implicite | Classes-I-16 | |
constructeur par recopie | Classes-II-18...19 | |
contrôle d'accès | Classes-I-5...8 | |
correction & validité | Pour aller plus loin-17 | |
delete | Classes-I-4 | |
dérivation | Héritage | |
dérivation et constructeurs | destructeur | Héritage-17...18 | |
dérivation et amitié | Héritage-20 | |
dérivation et conversion | Héritage-15...16 | |
dérivation et opérateurs | Héritage-19 | |
destructeur | Classes-I-11 | |
destructeur virtuel | Polymorphisme-11 | |
données membres | Classes-I-3 | |
donnée membre statique | Classes-II-10 | |
encapsulation | Polymorphisme-12 | |
exemple de file générique | Pour aller plus loin-14...15 | |
exemple de gestion d'exception | Pour aller plus loin-28...33 | |
exemple de tableau générique | Pour aller plus loin-10...13 | |
exception | Pour aller plus loin-23...27 | |
fichiers d'en-tête standard | Pour aller plus loin-35...39 | |
fonction amie | Classes-II-2 | |
fonction amie (surcharge d'opérateur) | Classes-III-8...9 | |
fonction générique | Pour aller plus loin-2...3 | |
fonction membre | Classes-I-9...13 | |
fonction virtuelle | cf. aussi méthode virtuelle | |
fonction virtuelle pure | Polymorphisme-13 | |
généricité | Pour aller plus loin-1...15 | |
généricité (syntaxe) | Pour aller plus loin-6 | |
héritage | cf. aussi dérivation | |
héritage multiple | Héritage-21 | |
héritage et généricité | Pour aller plus loin-7 | |
invariant | Pour aller plus loin-21 | |
liaison statique | dynamique | Polymorphisme-15 | |
liste d'initialisation (constructeur) | Classes-I-11 | |
masquage | Héritage-9 | |
méthode | cf. aussi donnée membre | |
méthode constante | Classes-II-6..7 | |
méthode expansée | Classes-II-8 | |
méthode statique | Classes-II-10...11 | |
méthode virtuelle | Polymorphisme-5...7 | |
new | Classes-I-4 | |
objet | Classes-I-4 | |
opérateur d'affectation (surcharge) | Classes-III-4...5 | |
opérateur de conversion | Classes-III-12 | |
opérateur de gestion mémoire (surcharge) | Classes-III-13 | |
option -NDEBUG | Pour aller plus loin-22 | |
passage d'argument à une fonction membre | Classes-II-21 | |
pointeur sur donnée | fonction membre | Classes-II-15...16 | |
pointeur sur fonction membre statique | Classes-II-17 | |
polymorphisme | Polymorphisme | |
polymorphisme (exemple de tri) | Polymorphisme | |
polymorphisme statique | dynamique | Polymorphisme-1...3 | |
post | pré condition | Pour aller plus loin-20 | |
private | Classes-I-5...6 | |
protected | Classes-I-5...6 | |
public | Classes-I-5...6 | |
redéfinition des membres (par dérivation) | Héritage-9 | |
retour de fonction membre | Classes-II-22 | |
surcharge (opérateurs) | Classes-III, Polymorphisme-2 | |
tables de fonctions virtuelles | Polymorphisme-8...10 | |
template | Pour aller plus loin-6 | |
this | Classes-II-14 | |
throw | Pour aller plus loin-26..27 | |
try | Pour aller plus loin-26..27 | |
types de dérivation | Héritage-13...14 | |
variables temporaires | Classes-III-10 |