Bonjour à tous,
Ca fait un petit moment déjà que je me pose la question suivante : Comment faire pour que le code suivant fonctionne :
Code C/C++ :
struct A
{
int toto;
B *p_B;
};
struct B
{
int tata;
A *p_A;
};
A la compilation, évidemment, j'ai une erreur parce que le type B dans
Code C/C++ :
n'est pas connu. Si j'inverse :
Code C/C++ :
struct B
{
int tata;
A *p_A;
};
struct A
{
int toto;
B *p_B;
};
evidemment cette fois ci c'est
Code C/C++ :
qui génère une erreur car A n'est pas connu.
komenkonfé ?


C'est possible au moins ?
Merci ! (et bonnes fêtes de fin d'années

)
<----------------------------------------------->
On reconnait un bon developpeur au baobab qu'il a dans la main...