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 
2
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

 

 
		
		 
         
 

 
			
			

 
   


 [Syntaxe] Syntaxe d'un delete?
 [Syntaxe] Syntaxe d'un delete?
				 Répondre avec citation
  Répondre avec citation
Partager