Я чувствую себя так глупо сейчас:
moveSequence look(COORD xyBeatle, fieldd &field);
что может быть такого неправильного в том, чтобы выдавать синтаксическую ошибку?
error C2061: syntax error : identifier 'fieldd'
Что я пытаюсь сделать, это передатьссылка класса fieldd
на look()
через:
moveSequence sequence = look(xy, m_field);
Кажется, он не распознает поле типа
На самом деле, я весь в ошибках из-за вещейэто должно быть поле типа, имеющее тип int, предполагаемый ect ..
Это после долгой недели рефакторинга и даже не возврата к моменту компиляции, поэтому я не могу сказать, какое изменение немедленно вызвало это.
edit: теперь я замечаю, что intellisense только на мгновение подчеркивает места, где компилятор выдает реальные ошибки ..... Я отключил PCH и перестроил, но это не сработало.
edit2: имя переменной НЕ было проблемой, это было одной из первых вещей, которые я попробовал.
edit3: я наконец-то смог обнаружить одну из ошибок intellisenseи это читается "identifier "fieldd" is undefined"
перед шоя думаю, что это может быть проблема с заголовками.эта проблема парней была заголовками: http://www.gamedev.net/topic/555445-solvederror-c2061-syntax-error--identifier-t3dobject/