继承一个虚类的时候要小心是,并使其实例化时.必须使其全实重写了纯虚的方法...类定义的位置...

 

http://stackoverflow.com/questions/7352706/cannot-allocate-an-object-of-abstract-type-error

In C++ a class with at least one pure virtual function is called Abstract class and you cannot create objects of that class, You can only have pointers or references to it.

If you are deriving from an Abstract class make sure you override and define all Pure virtual functions for your class.

 

 

就是由于继承基类中一个纯虚方法写错了..最后报错报得太夸张了...

 

报出的是不能让一个纯虚类去实例化.....

 

另外...其实还是不同的类放不同的文件,不然前后间..类与类之间的关系..位置就很重要了.

而用文件间的包含可以用include 来解决..这样做也会比较好一点....

转载于:https://www.cnblogs.com/vimmer/archive/2012/10/30/2745683.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值