cptpingu
Messages postés3837Date d'inscriptiondimanche 12 décembre 2004StatutModérateurDernière intervention28 mars 2023123 29 déc. 2010 à 11:51
@buno: Pas forcément, certains design pattern l'utilisent (visitor par exemple). Néanmoins, tu soulèves un point intéressant.
@Daemonight: Prédéclare ce qu'il faut:
struct A; // Forward declaration
struct B
{
int tata;
A *p_A;
};
struct A
{
int toto;
B *p_B;
};
________________________________________________________________________
Historique de mes créations, et quelques articles:
[ http://0217021.free.fr/portfoliohttp://0217021.free.fr/portfolio]
Merci d'utiliser Réponse acceptée si un post répond à votre question
Daemonight
Messages postés40Date d'inscriptionmardi 24 août 2004StatutMembreDernière intervention29 décembre 20101 29 déc. 2010 à 13:26
Super merci ! J'aurai du penser à faire quelque chose dans ce goût là.
@Buno, en fait il s'agit à la base d'une structure qui possède, entre autre, un pointeur vers une liste chainée d'élément ... qui ont pour type cette même structure !
struct chlist_element
{
chlist_element *next;
node *data;
};
struct node
{
int x;
int y;
int value;
chlist_element *head_row;
chlist_element *head_col;
};
sachant que j'ai un tableau de X*Y node.
<----------------------------------------------->
On reconnait un bon developpeur au baobab qu'il a dans la main...