
Introduction au langage C++
4.5 Accès privilégiés ........................... 26
4.6 Objets composites .......................... 26
4.7 Notes commentaires ......................... 27
5 Accès, protections 29
5.1 Passages d’arguments ........................ 29
5.2 Protection en écriture ........................ 30
5.3 Codage en ligne ............................ 32
5.4 Touche à mon pote ! ......................... 34
5.5 Conclusion ............................... 34
6 Polymorphisme 37
6.1 Compatibilité hiérarchique ..................... 37
6.2 Méthodes virtuelles ......................... 38
6.3 Classes abstraites ........................... 40
6.4 Familles polymorphiques ...................... 41
A Compléments 43
A.1 Membres statiques .......................... 43
A.2 Résolution de portée ......................... 45
A.3 Qui suis-je ? .............................. 45
A.4 Structures ............................... 46
A.5 Gestion des déclarations ....................... 47
B Compatibilité C/C++ 49
B.1 Points d’entrée ............................ 49
B.2 Interface objets ............................ 52
C Surcharges d’opérateurs 55
C.1 Arithmétique complexe ....................... 55
C.2 Opérateurs sur la classe ....................... 57
C.3 Associativité .............................. 57
C.4 Surcharge de sélection ........................ 58
C.5 Objets temporaires .......................... 59
C.6 Remarques ............................... 61
C.7 Notes commentaires ......................... 62
ii