Cours programmation en laguage c
Concepts
par
Claude DELANNOY
Ingénieur de l’ENSEM (École nationale supérieure d’électricité et de mécanique) de Nancy Ingénieur informaticien au CNRS (Centre national de la recherche scientifique)
1. 2. 3. 4. 5. 6. 7. 8. 9.
Présentation générale............................................................................. Améliorations de C++ par rapport à C ............................................... Notion de classe....................................................................................... Fonctions amies ....................................................................................... Surdéfinition d’opérateurs .................................................................... Héritage ...................................................................................................... Fonctions virtuelles et polymorphisme ............................................. Flots d’entrée et de sortie ..................................................................... Patrons de fonctions...............................................................................
S 8 065 – 2 — — — — — — — — — — — — 3 5 8 8 9 12 12 13 14 16 16 18
10. Patrons de classes ................................................................................... 11. Gestion des exceptions .......................................................................... 12. Bibliothèque standard ............................................................................ Références bibliographiques .........................................................................
L
a programmation orientée objet (en abrégé POO) est dorénavant universellement reconnue pour les avantages qu’elle procure. Notamment, elle améliore largement la productivité des développeurs, la robustesse, la portabilité et l’extensibilité de leurs programmes. Enfin, et surtout, elle permet de développer des composants logiciels entièrement réutilisables.