コードで2つのタイプを定義しました。
typedef struct Project Project;
typedef struct Worker{
Project projects[10];
}Worker;
struct Project{
Worker member[30];
}
コンパイルプロセスで次のエラーがスローされます。
配列型の要素型が不完全です
循環参照が原因だと思います。コンパイラが配列にスペースを割り当てようとすると、Project型がわからず、型の定義順序を変更しても同じことが起こります。私はその問題について正しいですか?そして最も重要なのは、どうすればこの問題を解決できますか?