destructeur

destructeur - C++ - Programmation

Marsh Posté le 17-11-2005 à 23:13:47    

j ai du mal avec cette histoire de destructeur et j'arrive pas me decider pour definir un detructeur pour ma classe point
 
voici les attribut de cette classe
int lin;
int col;
float cout;
point *pred;
 
est ce un tel destructeur est bon?
~point() {
if (pred)
    delete [] pred;
}
 
 

Reply

Marsh Posté le 17-11-2005 à 23:13:47   

Reply

Marsh Posté le 17-11-2005 à 23:18:26    

ça dépend comment tu as alloué pred. et surtout n'oublie pas un operator= et un constructeur de recopie. Sinon tu remplaces ton pred par
 
point pred;
 
ou bien
 
std::vector<point> pref;
 
 
et plus besoin d'écrire quoi que ce soit.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed