01 // LE PROJET EN BREF
C++ POOL — DAY 10
C++Donner un sens aux opérateurs sur ses propres objets, et poser les premières abstractions.
Deux idées puissantes en une journée. D'abord, on peut définir ce que veut dire « additionner » ou « afficher » un objet qu'on a créé soi-même. Ensuite, on peut décrire une catégorie d'objets sans en fournir d'implémentation — une arme, un ennemi — et laisser chaque cas concret remplir les blancs.
Surcharge d'opérateurs (dont le flux de sortie) puis classes abstraites avec méthodes virtuelles pures, sur un univers d'armes et d'ennemis.
PRINCIPALC++
RÉALISATIONPROJET D’ÉQUIPE
VÉRIFICATIONgcc/g++
SOURCEINSPECTOR READY
03 // APPORTS CLÉS
- Premier polymorphisme réel : ajouter une arme sans toucher au code existant
- Nécessité du destructeur virtuel démontrée par l'exemple
04 // ARBORESCENCE DU CODE
LECTURE DES SOURCES…