Destructeur en C++ [Résolu]

Signaler
-
Messages postés
3809
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
22 avril 2020
-
Bonjour,
Je veux un coup de pouce pour le destructeur de ma structure. J'ai des erreurs de segmentation

typedef struct Tree{
int value;
Tree *left, *right;

~Tree(){
delete this->left;
delete this->right;
delete this
}
}

1 réponse

Messages postés
3809
Date d'inscription
dimanche 12 décembre 2004
Statut
Modérateur
Dernière intervention
22 avril 2020
105
Bonjour.

Retire le "delete this". Tu es déja en train de détruire ta classe, donc si tu re-appelles une destruction pendant une destruction, ça ne va pas bien se passer.