nraynaud a écrit :
déclarer tes types :
Code :
- class C;
- class D;
- class C {
- ...
- D attribute;
- }
- class D {
- ...
- C attribute;
- }
|
|
Tu as tenté de compiler un tel exemple ? Parce que personnellement, j'ai du mal à me représenter la taille d'une seul de ces classes
La déclaration forward va bien tant qu'on manipule des pointeurs ou références, si on veut manipuler le type, il faut nécessairement la déclaration complète