problemes structures - C - Programmation
Marsh Posté le 05-12-2005 à 17:23:30
Euh. Par quel moyen tordu tu es parvenu à cet exemple ?
A mon avis tu as un problème de conception.
Marsh Posté le 05-12-2005 à 17:26:42
c'est pour simplifier que j'ai fais comme ça, l'objectif etant qu'on comprenne mes soucis
Marsh Posté le 05-12-2005 à 17:28:24
ton type a une taille virtuellement infinie, non ?
si tu veux juste des références entre les deux classes, utilise des pointeurs et une déclaration forward ...
exemple :
Code :
|
note que l'un des deux pointeurs n'est pas nécessaire, mais qu'il en faut au moins un ... à toi de voir de quelle manière ce sera le mieux dans ton contexte
Marsh Posté le 05-12-2005 à 17:21:14
Bonjour, j'ai un probleme avec la definitions de structures
je fais ceci
typedef struct machin{
........;
Bidule b;
}Machin;
typedef struct bidule{
..........;
Machin;
}Bidule;
et là le compilo rale, comment faire pour utiliser une structure non encore definie(il faudrait peut etre la definir, mais comment faire car elle aussi a un champ non defini) comme un champ d'une autre structure.
Merci d'avance.