c++vs报错缺少显式类型-假定为int的 三种可能性
第一种两个类的文件头文件相互包含了。
有很多的文章是关于这个的,比如http://blog.csdn.net/thc1987/article/details/20464097,所以不说了
第二种 构造函数没有写范围。
比如类RectangleDeal,构造函数应该写成:
RectangleDeal::RectangleDeal(CRectangle * Rectangle)
如果写成:
RectangleDeal(CRectangle * Rectangle)
就会报错
第三种 函数返回类型没有写到virtual后面。
头文件中生命了如下函数,就会提示错误。
void irtual function();
本博客专注于错误锦集,在作死的边缘试探