我覺得現在這樣愚蠢:C++只是一個語法錯誤:語法錯誤:標識符
moveSequence look(COORD xyBeatle, fieldd &field);
什麼能如此錯了,給一個語法錯誤?
error C2061: syntax error : identifier 'fieldd'
我所試圖做的是傳遞一個一類fieldd
來look()
通過參考:
moveSequence sequence = look(xy, m_field);
它似乎並不承認類型字段
其實我散佈錯誤所有關於應該是類型字段的東西都有類型int假定等..
這是經過長時間的重構ng,甚至沒有回到編譯的地步,所以我不知道什麼改變立即造成了這一點。
編輯:現在我注意到,智能感知強調,只一會兒,斷斷續續的地方,編譯器拋出真正的錯誤.....我禁用PCH和改建,但並沒有工作。
EDIT2: 變量名是沒有問題的,這是第一件事我試過一次。
EDIT3: 我終於能夠趕上智能感知的錯誤之一,它很快更改爲"class fieldd"
前閱讀"identifier "fieldd" is undefined"
我認爲這可能是與頭一個問題。這傢伙問題是標題:http://www.gamedev.net/topic/555445-solvederror-c2061-syntax-error--identifier-t3dobject/
A *星期*的重構?之前有一個名稱,我們只是稱它爲「重寫」! – 2011-03-07 04:33:11
它幾乎是,它失控了。每當我讀書時,我都會學習如何做一些「更正確的事情」,而且看起來好一會兒,直到我意識到它已經破壞了別的東西......這讓我們可以更多地搜索它......循環 – Zak 2011-03-07 04:38:43