Bonjour,
Je doit créer deux classe chacune composé de l'autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class A { private: B* _b; public: A(const A &a); };Le problème c'est que A(const A &a); appelle B(const B &b); et B(const B &b); appelle A(const A &a);.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 class B { private: A* _a; public: B(const B &b); };
J'ai donc une boucle infinie dans mon code.
Cordialement,
Robinson des bois
Partager