Salut j'ai un problème, je tente de faire le suivi, la classe A dépend de la classe B et vice-versa, comme ceami de classe avant la déclaration
class A;
class B{
A foo;
friend B A::doSomething();
};
class A {
B bar;
B doSomething;
};
Le declartion ami ne fonctionne pas parce que A est une declartion incomplète . y-a-t-il un moyen d'éviter ça? (Ordre de déclaration classes Swapp est pas une solution que je ne voulais pas construire un exemple plus complexe où swapping ne fonctionne plus)
* Est-il possible d'éviter cela? * Évitez d'abord la dépendance cyclique. Le reste tombera par lui-même. Qu'est-ce que vous devez résoudre pour lequel vous pensez avoir besoin de cette dépendance? –