Salut tout le monde,
pour résoudre un problème de référence croisée j'ai dû faire une pré déclaration. Quand je fait un delete de la classe pré déclarer dans le destructeur j'obtiens un segmentation fault.
même chose avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 class A; class B { A *t; B(){ t = new A();} ~B(){ delete t;} //segmentation fault à l'execution }
Je voudrais comprendre ce qui se passe, pourquoi le delete ne fonction pas. ça me parait bizard
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if(t) delete t;
Partager