Bonjour à tous,
Je tente d'imbriquer des structures, mais en vain, voici mon code :
A savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 struct Case { State state; Piece *piece; }; struct Mouvement { Case *Case; bool take; Mouvement *move[]; };
- Piece est une classe
- State est un typedef de int
Et voici l'erreur :
Grid.h:24: error: declaration of ‘Case* Mouvement::Case’
Grid.h:18: error: changes meaning of ‘Case’ from ‘struct Case’
La ligne 24 correspond à "Case *Case;" et la ligne 18 à "struct Case {".
J'ai cherché un peu partout, et j'ai trouvé des codes avec des structures imbriquées, exactement comme ça...
Soit c'est parce qu'il est tard, soit... vous allez surement me le dire ^^
Merci d'avance !
PS : Oubliez pas d'acheter votre calendrier de l'avant !
Partager