我工作的任務,但我不明白,爲什麼我得到這些錯誤:傳類/對象錯誤
錯誤1個錯誤C4430:缺少類型說明符 - 假定爲int。注意:C++不支持默認int
錯誤2錯誤C2143:語法錯誤:之前 '&' 失蹤 ''
它指的是這行代碼
ISBN (const char* str, const ISBNPrefix &list);
ISBNPrefix
是另一個我們的教授/學校告訴我們不要改變作業的要求。我只是不明白爲什麼我會得到這兩個錯誤。
任何人都可以澄清?
我工作的任務,但我不明白,爲什麼我得到這些錯誤:傳類/對象錯誤
錯誤1個錯誤C4430:缺少類型說明符 - 假定爲int。注意:C++不支持默認int
錯誤2錯誤C2143:語法錯誤:之前 '&' 失蹤 ''
它指的是這行代碼
ISBN (const char* str, const ISBNPrefix &list);
ISBNPrefix
是另一個我們的教授/學校告訴我們不要改變作業的要求。我只是不明白爲什麼我會得到這兩個錯誤。
任何人都可以澄清?
需要前向聲明。
class ISBNPrefix;
class ISBN
{
etc, etc.
};
錯誤1表示編譯器看到的代碼作爲函數聲明行無返回類型。也許你的意思
ISBN::ISNB(...);
或
void ISBN(...);
你包含頭文件(或者向前聲明它)? – chris
介意顯示更多相關的代碼? – taocp
向我們展示圍繞該行的代碼(包括嵌套類的名稱)。 – 0x499602D2