User Tools

Site Tools


in204:tds:sujets:td2:part5

This is an old revision of the document!


Partie V – Destructeurs

TD2

Question n°1

En partant du code des classes BaseCounter, ForwardCounter, BackwardCounter et BiDiCounter, ajouter à chacune de ses classes un destructeur qui affiche simplement le message « Destruction : » suivi du nom de la classe.

Correction

Correction

Question n°2

Tester le fonctionnement du destructeur à partir de la fonction :

void testFamilyOfCounters()
{
    ForwardCounter incCounter(0, 4);
    BackwardCounter decCounter(0, 3);
    BiDiCounter biDiCounter(0, 5);
    for(int i=0; i < 6; i++)
    {
        incCounter.increment();
        incCounter.print();
	decCounter.decrement();
        decCounter.print();
        biDiCounter.increment();
        biDiCounter.print();
    }
    for(int i=0; i < 6; i++)
    {
        biDiCounter.decrement();
        biDiCounter.print();
    }
}

Commentaire

Commentaire

in204/tds/sujets/td2/part5.1600237690.txt.gz · Last modified: 2020/09/16 06:28 by bmonsuez