typedef struct{
char name[25];
int yearOfBirth;
int district;
char gender;
int age;
CitizenType *next;
}CitizenType;
Visual Studio でこの形式のリンク リストを作成しようとすると、構文に関連するあらゆる種類のエラーが発生します。(合計 102) しかし、CitizenType *next; をコメントアウトすると、エラーは発生しません。完全に宣言される前に構造を参照することに関係があることはわかっていますが、これを修正する方法がわかりません。