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
}