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);
};
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);
};
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);.
J'ai donc une boucle infinie dans mon code.

Cordialement,
Robinson des bois