typedefの巡回参照問題
Posted: 2013年10月26日(土) 12:56
例えば
typedef struct {
C c;
....;
} A;
typedef struct {
A a;
....;
} B;
typedef struct {
B b;
....;
} C;
どんな順番でならんでも、必ずあるtypedefの中に未定義のメンバーが存在し、コンパイルエラーが出されます。
どう対処すれば宜しいでしょうか。
typedef struct {
C c;
....;
} A;
typedef struct {
A a;
....;
} B;
typedef struct {
B b;
....;
} C;
どんな順番でならんでも、必ずあるtypedefの中に未定義のメンバーが存在し、コンパイルエラーが出されます。
どう対処すれば宜しいでしょうか。