在C++中,錯誤的含義是什麼「類沒有命名類型」?類沒有命名類型C++
-3
A
回答
2
正如我所說的最可能你嘗試使用類型之前聲明。 代碼將讓事情變得清楚,但我想你有這樣的代碼:
class someclass
{
public:
......
otherclass other_object;
......
>
};
class otherclass
{
public:
......
someclass some_object;
......
};
5
嗨,在C++錯誤是什麼意思「類沒有命名類型」?
這是語法錯誤,由解析器因代碼中的錯誤而變得混亂。
C++有一個複雜的語法,很難正確解析,所以看起來無害的錯誤,如在定義結束時忘記;
可能會使編譯器混淆到錯誤消息似乎沒有任何意義的地步。
作爲一個經驗法則,總是首先處理第一個錯誤消息,因爲所有其他錯誤消息都可能源於解析器在第一個錯誤中感到困惑。
像你問的關於錯誤的錯誤通常是由編譯器提示的點之上的一些錯誤觸發的。如果在該錯誤之上似乎沒有代碼,則錯誤通常是由您包含的其中一個標題中的錯誤引發的。嘗試將它們包含在一個空的實現文件中,看看它們是否編譯好。
如果一切都失敗了,請嘗試將問題自己壓縮到20行重現它的代碼。首先評論代碼直到錯誤消失。在這樣做的時候,你很可能會發現問題。如果沒有,那20條線就非常適合在這裏發佈,並詢問有關問題。
0
0
也許你忽略了一個類型聲明,如以下:
int main() {
register a a;
}
不過,我認爲確切的錯誤消息「類沒有指定類型」是不可能挑起。
相關問題
- 1. 'cpu_set_t'沒有命名C++類型
- 2. C++ size_type沒有命名一個類型
- 3. C++ struct沒有命名類型錯誤
- 4. 類中的C++ var沒有命名一個類型
- 5. C++類Typedef Struct沒有命名一個類型
- 6. uint64沒有命名一個類型
- 7. VCOS沒有命名一個類型
- 8. QLCDNumber沒有命名一個類型
- 9. 「節點」沒有命名一個類型
- 10. 錯誤:向量沒有命名類型
- 11. 'SystimaDieythynsis'&'Mihani'沒有命名一個類型
- 12. 'cout'沒有命名一個類型
- 13. 節點沒有命名類型錯誤
- 14. 沒有類型命名空間「STD」
- 15. C++不命名爲類型
- 16. 不命名類型 - C++
- 17. 錯誤:'類'不命名類型C++
- 18. C#名稱或類型沒有發現
- 19. 命名空間'Eigen''索引'沒有命名一個類型
- 20. '[Class name]'沒有在C++中命名類型
- 21. 對象沒有命名一個類型 - C++
- 22. C++編譯錯誤 - 「命名空間標識中沒有類型命名'函數'
- 23. 轉換命名類型無名類型
- 24. C#3.0匿名類型:命名
- 25. CTRP派生類中沒有類型命名爲'type'
- 26. 嵌套迭代器類沒有命名一個類型
- 27. 類型「Microsoft.CompactFramework.Design.UnsafeControl」沒有名爲
- 28. C++「......沒有指定類型」
- 29. C++沒有指定類型
- 30. C#類型_沒有定義
提供更多信息。 – Philipp 2010-07-22 09:38:15
我很確定這不是你收到的錯誤? – StuartLC 2010-07-22 09:40:02
@nonnb:問號是什麼?你問或說明? – 2010-07-22 09:40:45