Bonjour !
J'ai un souci pour lib�rer un tableau
Je sais que dans un cas simple NEW et DELETE fonctionnent comme suit :
Mais, si j'ai une structure X avec un pointeur **Toto pointant vers
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2 Tableau=new long[20]; delete []Tableau;
des pointeurs de struct X :
Pour nettoyer tout �a je dois "deleter" dans l'ordre :
Code : S�lectionner tout - Visualiser dans une fen�tre � part Toto [10]->Tableau=new long[20];
delete Toto [1 � x]->Tableau; // Ici y'a un probl�me !!!
delete Toto [1 � x];
delete []Toto ;
Normalement on "delete" un tableau avec un "[]".
Or, je n'arrive pas � caser mon "[]" dans "delete PolyCoocOrig[i]->[x]Noeuds".
Et, la ligne actuelle ne fait pas le travail compl�tement.
Je ne sais pas si je suis clair. En tout cas y'a un leak soulign� par CodeGuard.
Merci
Partager