J'essaye de complier deux classe qui doivent être l'ami l'une de l'autre, c'est à dire quelque chose comme
class A{
A::A();
A::~A();
void A::FonctionUtilisantB(B objB,....);
};
et
class B{
B::B();
B::~B();
void B::FonctionUtilisantA(A objA,....);
};
Comme vous l'avez compris #include B dans le fichier A.h et #include A dans le fichier B.h ne fonctionne pas. J'aimerais donc savoir quelle astuce de programmation utiliser.