第一种两个类的文件头文件相互包含了。

有很多的文章是关于这个的,比如http://blog.csdn.net/thc1987/article/details/20464097,所以不说了

第二种 构造函数没有写范围。

比如类RectangleDeal,构造函数应该写成:

RectangleDeal::RectangleDeal(CRectangle * Rectangle)

如果写成:

RectangleDeal(CRectangle * Rectangle)

就会报错

第三种 函数返回类型没有写到virtual后面。

头文件中生命了如下函数,就会提示错误。

void irtual  function();

相关文章:

  • 2021-11-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-15
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-01
  • 2021-07-26
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案