Bonjour !

J'ai un souci pour lib�rer un tableau

Je sais que dans un cas simple NEW et DELETE fonctionnent comme suit :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
Tableau=new long[20];
delete []Tableau;
Mais, si j'ai une structure X avec un pointeur **Toto pointant vers
des pointeurs de struct X :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
Toto [10]->Tableau=new long[20];
Pour nettoyer tout �a je dois "deleter" dans l'ordre :

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