独自のファイルに GameState というクラスがあり、そのクラスには、独自のファイルにある StatusView タイプの別のオブジェクトへのポインターがあります。GameState.h に StatusView ヘッダーを含めましたが、コンパイルしようとすると次のエラーが発生します。
missing type specifier - int assumed
しかし、StatusView を含めた後でも前方宣言すると、コンパイルできます。クラスを前方宣言する必要がある原因は何なのかわかりません。