Bonsoir � tous!
J'ai d�clar� dans une classe A un pointeur static vers une classe B.
Plusieurs objet d'une classe C, d�riv�e de A sont instanti�s.
Je ne parviens pas � "deleter" correctement mon pointeur static dans ma classe A.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 #include "B.h" class A { public: A(); virtual ~A(); protected: static B* p; }; B* A::p; A::A(){p=new B;} A::~A(){ delete p; if(p) delete p;->mes deux essais produisent une erreur � l'execution }
Partager