TheRod23
Messages postés69Date d'inscriptiondimanche 15 octobre 2000StatutMembreDernière intervention15 mars 2004 22 juil. 2003 à 18:23
Salut,
en effet dés que tu sort de ta boucle for test objets sont détruits il faut que tu les crée dynamiquement avec new
for(int i = 0; i<10; i++)
{
objet_1* pO1 = new objet_1(i);
if(pO1)
objet_2* pO2 = new objet_1(i,*pO1);
}
mais aprés une fois que tu en as plus besoin il faut les detruirent
if(pO1)
delete pO1;
attention: a ne pas perdre le pointeur sinon tu peux plus l'effacer et tu as des fuite de mémoire. Moi ce que je fais généralement je stocke tous les pointeurs dans un tableau que tu passes en parametre