Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2941 connectés 

 


Dernière réponse
Sujet : Destructeur très urgent ! (pour dans qq heures)
youdontcare à mon avis il est déjà parti se toller à son exam ... (:lol:)

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
youdontcare à mon avis il est déjà parti se toller à son exam ... (:lol:)
XDMJ certes ...
chrisbk Version 2.0 :D :  

Code :
  1. if (elements)
  2. {
  3. for (int i = 0 ; i < nbl ; i++)
  4.    if (elements[i])
  5.       delete [] elements[i];
  6. delete [] elements;
  7. }

XDMJ a mon avis :
 
for (int i = 0 ; i < nbl ; i++)
  delete [] elements[i];
 
delete [] elements;
godbout ok thx :)
gizmo

Godbout a écrit a écrit :

au fait j'ai vu qu'on pouvait faire des delete[]
kékécé ?  




 
me rappelle plus bien, j'hésite entre le delete récursif (pour un objet issu d'un new contenant des objets du même type et un delete d'un vecteur d'objet.

youdontcare

kowalski a écrit a écrit :

la seule chose à détruire dans le destructeur est bien  
delete elements hein ? rien de plus ?


ça dépend comment tu as alloué elements. là, je dirais que tu as alloué un tableau de pointeurs, puis pour chaque case, un element ou un tableau d'éléments.
 
un delete elements n'effacerait alors que le tableau de pointeurs et pas le reste.
 
Godbout > le delete [] c'est pour deleter un tableau .... (genre ptr = new Object [17]; delete [] ptr)

kowalski MARCI !
godbout au fait j'ai vu qu'on pouvait faire des delete[]
kékécé ?
chrisbk vi
kowalski pour une classe du type :  
class Matrice {
private:
 
 char      nom [10];
 int       nbl;  
 int       nbc;  
 double ** elements;
};
 
 
la seule chose à détruire dans le destructeur est bien  
delete elements hein ? rien de plus ?
 
Confirmation PLEASE !

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)