C コードがいくつかあり、GCC コンパイラを使用しています。
コードには、無名共用体内にネストされた型がいくつかあります。
struct ab {
int a;
int b;
union {
int *c;
int *d;
struct f {
int *c;
int *d;
};
struct e {
int *c;
int *d;
};
};
};
このエラーが発生しています:
Error: 'struct ab::<anonymous union>::f' invalid; an anonymous union
can only have non-static data members.
このエラーが発生する理由を誰かがさらに説明できますか?