Remarque préliminaire : cet exercice ne peut être effectué qu’après l’exercice 4 du TP 1 (constructeurs par défaut et par recopie, destructeur).
Récupérer les fichiers sources de l’exo 4 du TP précédent.
Supprimer les affichages intermédiaires dans les constructeurs et dans le destructeur.
Ajouter les surcharges des deux opérateurs +
et -
, membres de la classe, qui n’ont pour opérande(s) que des objets Duree
.
Si la soustraction est impossible (une Duree
est considérée comme invalide), le résultat doit être une durée par défaut (nulle).
Téléchargez le fichier de test TestCDuree.cpp
.