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.

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();
    }
}

TD2

in204/tds/sujets/td2/part5.1569258969.txt.gz · Last modified: 2019/09/23 17:16 by bmonsuez