簡體   English   中英

編譯C ++程序時出錯

[英]Error compiling C++ program

編譯時出現此錯誤:錯誤:聚合'X x'類型不完整,無法定義

我在6個不同的文件中有三個類(頭文件+3個實現文件)。 當我嘗試用main編譯所有這些類時,它給了我上面的錯誤。 我沒有在其他頭文件中包含任何頭文件,我在實現文件中這樣做。 所以,我認為它不是“交叉引用”的情況。 我不確定我的代碼有什么問題,任何人都可以幫助我嗎?

謝謝

不知何故,該類在需要時尚未定義。

首先,確保標題實際上已包含在內。 此外,請確保您具有包含警戒,並且您沒有循環包含和遞歸定義。 除此之外,沒有代碼,我們不能給出具體細節。

暫無
暫無

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

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