c++vs報錯缺少顯式類型-假定為int的 三種可能性


第一種兩個類的文件頭文件相互包含了。

有很多的文章是關於這個的,比如http://blog.csdn.net/thc1987/article/details/20464097,所以不說了

第二種 構造函數沒有寫范圍。

比如類RectangleDeal,構造函數應該寫成:

RectangleDeal::RectangleDeal(CRectangle * Rectangle)

如果寫成:

RectangleDeal(CRectangle * Rectangle)

就會報錯

第三種 函數返回類型沒有寫到virtual后面。

頭文件中生命了如下函數,就會提示錯誤。

void irtual  function();


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM