Soucis de conception : deux objets liés
Bonjour / Bonsoir,
J'ai un ptit soucis de conception entre deux objets en C++.
J'ai une classe Domino et une classe Boite.
La classe domino à une référence de la Boite à qui il appartient.
La classe Boite à un vector<Domino> qui contient tout les Dominos.
Lors de la compilation, j'obtiens cette erreur:
Code:
1 2 3 4 5 6 7 8
| ../src/Boite.h:18:14: error: Domino was not declared in this scope
std::vector<Domino> m_dominos;
^
../src/Boite.h:18:20: error: template argument 1 is invalid
std::vector<Domino> m_dominos;
^
../src/Boite.h:18:20: error: template argument 2 is invalid
make: *** [src/Event.o] Erreur 1 |
Après des tests, le fait d'inclure Domino dans Boite et inversement, ça ne le fait pas.
Comment puis-je résoudre ce problème ?
Merci.