簡體   English   中英

繼承,錯誤之前的預期類型說明符

[英]Inheritance, expected type-specifier before error

好吧,我試圖找出c ++中的繼承,我得到一個編譯時錯誤錯誤:'Pawn'之前的預期類型說明符。 我在下面的行中得到了這個

Piece * p = new Pawn(c);

我刪除了這段代碼,因為我擔心人們使用我的代碼進行我當時所做的任務。 如果您有任何不便,我深表歉意,如果您有任何具體問題請與我聯系。

我知道可能還有其他一些錯誤,但這是我不知所措。 在此先感謝您的幫助!

在具有該語句的文件中

Piece * p = new Pawn(c);

你似乎忘了包含相應的頭文件。

我遇到過類似的問題。 事實證明我從上一個類復制並粘貼,忘了更新我的新頭文件頂部的#ifndef語句。 編譯器忽略了我的新頭文件,因為我告訴它。 D'哦!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM