Le module CPP00 est conçu pour introduire les étudiants aux bases de la programmation en C++, avec un accent particulier sur la programmation orientée objet (POO) selon le standard C++98. Ce projet sert de fondement pour des modules plus avancés.
Chaque exercice est contenu dans son propre dossier et comprend des fichiers spécifiques essentiels à la réalisation de l'exercice. Voici une vue d'ensemble des composants de chaque exercice :
- Dossier :
ex00/ - Fichiers :
Makefile: Script pour compiler le programme.megaphone.cpp: Code source du mégaphone.
Convertit le texte entré en arguments en majuscules, simulant un mégaphone. Si aucun argument n'est fourni, il produit un son de feedback fort et insupportable.
- Dossier :
ex01/ - Fichiers :
Makefile: Script pour compiler le programme.PhoneBook.cpp: Implémentation de la classe PhoneBook.Contact.cpp: Implémentation de la classe Contact.main.cpp: Point d'entrée principal du programme.
Simule un répertoire téléphonique des années 80 avec la capacité de stocker, ajouter, et rechercher des contacts.
- Dossier :
ex02/ - Fichiers :
Makefile: Script pour compiler le programme.Account.cpp: Implémentation de la classe Account.Account.hpp: Définition de la classe Account.tests.cpp: Fichier de tests pour vérifier le fonctionnement de Account.
Simule un système bancaire où les interactions sont tracées et vérifiées par un fichier de tests.
cd ex00
make
./megaphone "Votre message"cd ex01
make
./phonebookcd ex02
make
./Account