PROJECT DOSSIER // [C++ POOL — DAY 10]VOIR LA SOURCERETOUR AUX PROJETS →

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
PIÈCES JOINTES (Images, Photos, Videos)

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…