Dans un projet, je suis amené à créer deux structures (au sens C++ du terme, pas C) possédant chacune un pointeur vers une structure de l´autre type.
Le problème, c´est que le compilateur refuse de compiler, me disant que l´autre structure n´existe pas quand j´initialise la première.
J´ai essayé de placer un :
struct LautreStructure;
avant :
struct Lastructure
{
LautreStructure *ptr;
};
Mais ca ne fonctionne pas...
Je précise que mes 2 structures sont définies dans le même fichier *.cpp.
Comment faire ?