私は今とてもばかげていると感じています:
moveSequence look(COORD xyBeatle, fieldd &field);
構文エラーを発生させるために、何がそんなに間違っているのでしょうか?
error C2061: syntax error : identifier 'fieldd'
私がやろうとしているのは、クラスの参照fieldd
をlook()
経由して渡すことです:
moveSequence sequence = look(xy, m_field);
タイプフィールドを認識していないようです
実際、私はタイプフィールドであるべきものについてのすべてのエラーが散らばっています.
これは、リファクタリングの長い 1 週間の後であり、コンパイルのポイントに戻っていないため、どの変更がすぐにこれを引き起こしたのかわかりません。
編集: 今、私は、コンパイラが実際のエラーをスローしている場所に intellisense が断続的に下線を引いていることに気付きました..... PCH を無効にして再構築しましたが、これは機能しませんでした。
edit2:変数名は問題ではありませんでした。それは私が最初に試したことの1つでした。
編集 3: ようやくインテリセンス エラーの 1 つをキャッチすることができ、"identifier "fieldd" is undefined"
すぐに変更する前に読み取りまし"class fieldd"
た。これはヘッダーの問題である可能性があります。この人の問題はヘッダーでした: http://www.gamedev.net/topic/555445-solvederror-c2061-syntax-error--identifier-t3dobject/