Travaille avec unn tabelau de pointeurs
int nbFigures = 1000;
Figure** tab = new Figure*[nbFigures];
for (int i=0; i<nbFigures; i++)
if (i%2==0)
tab[i] = new Cercle(i); // cercle de rayon i
else
tab[i] = new Rectange(2*i, i); rectange de cotés 2*i et i
for int i=0; i<tab[i]; i++)
cout << "aire de la figure = " << tab[i]->calculeAire() << endl;
avec calculeAire() vurtuelle pure dans la classe figure
et calculeAire() retourne pi * rayon * rayon dans cercle
et calculeAire() retourne longuer * largeur dans cercle
ok ?

