J'ai 2 classes: ClasseA et ClasseB
ClasseA possede une variable de type ClasseB, et ClasseB possede une variable de type ClasseA.
Comment faire pour que le compilateur ne me fasse pas d'erreur a la compilation?
//ClasseA.h
#if !defined CLASSEB
#define CLASSEB
#include "ClasseB.h"
#endif
class ClassA
{
ClasseB* B;
public:
ClassA();
virtual ~ClassA();
};
//ClasseB.h
#if !defined CLASSEA
#define CLASSEA
#include "ClasseA.h"
#endif
class ClassB
{
ClasseA* A;
public:
ClassB();
virtual ~ClassB();
};
merci ...