Problème de classe et d'attribut
Ne voyez aucun double sens dans ce titre ...:mouarf:
J'ai l'impression que je cherche à faire quelque chose d'impossible en C++ (Défaut du développeur Java ...)
Je souhaite avoir une classe A. Cette classe aurait pour attribut, un attribut de type classe B. Mais je veux que B puisse connaitre A (et inversement).
En gros qqch genre :
Code:
1 2 3 4 5 6 7 8 9 10
|
include "b.h"
class A
{
private:
B b;
public:
A();
}; |
et
Code:
1 2 3 4 5 6 7 8 9
|
include "a.h"
class B
{
private:
A a;
public:
B();
}; |
J'ai essayé diverse méthode, mais le compilateur m'insulte à chaque fois en butant sur les "private: A a;" ou "private: B b;"
Merci d'éclairer ma lanterne.