那麼我想弄清楚在C++中的繼承,並且我得到一個編譯時錯誤錯誤:預期的類型說明符在'典當'之前。我得到這個在下一行繼承,錯誤前的預期類型說明
Piece * p = new Pawn(c);
我刪除了這個代碼,因爲我擔心使用我的代碼,我當時做任務的人。如果有任何不便之處,如果您有任何具體問題與我聯繫,我很抱歉。
我知道可能還有一些其他的錯誤,但這是我一直在失去。在此先感謝您的幫助!
那麼我想弄清楚在C++中的繼承,並且我得到一個編譯時錯誤錯誤:預期的類型說明符在'典當'之前。我得到這個在下一行繼承,錯誤前的預期類型說明
Piece * p = new Pawn(c);
我刪除了這個代碼,因爲我擔心使用我的代碼,我當時做任務的人。如果有任何不便之處,如果您有任何具體問題與我聯繫,我很抱歉。
我知道可能還有一些其他的錯誤,但這是我一直在失去。在此先感謝您的幫助!
在具有聲明
Piece * p = new Pawn(c);
你似乎忘了,包括相應的頭文件的文件。
歡迎,那代碼是無處在他貼牆代碼... – sehe
好吧,我不知道該怎麼忍受,人們總是告訴我發佈更多,所以我發佈更多,我很抱歉,是的,我很驚訝,你可以說。非常感謝 – MrBrightside
我遇到過類似的問題。事實證明,我從前一課複製並粘貼,並忘記更新我的新頭文件頂部的#ifndef語句。編譯器忽略了我的新頭文件,因爲我告訴它。 D'哦!
看起來像你錯過了'#包括「Pawn.h」'在你的Pawn.cpp – sehe
請顯示圍繞錯誤線的代碼。另外,考慮簡化您的示例代碼(請參閱http://sccee.org)。 –
請也給你的主程序 – fefe