为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / Super鸣
int对应的是你前面throw出来那个10的类型
用vs2013编译可以出来,但是在网站上面提交的话就是失败了,需要添加头文件#include<typeinfo>

已采纳回答 / qq_雾_10
实例化的时候是实力以Animal类型指针,实例化的dog类型,和以前的继承有不同
看到C++基础最后一课啦。。

最新回答 / wp88
http://www.cnblogs.com/dirichlet/p/3226484.html
用处没讲清楚啊
运行时类型识别在有虚函数时才有意义
接口类仅含有纯虚函数
在声明虚基类时也能用到virtual,所以B正确

最新回答 / 海风3
计算机规定是这样执行的,定义子类会自动实例化父类,删除子类会把因为实例化子类而实例化的父类删除,相反删除父类不会删除子类,如果要删除需要用虚析构函数

最新回答 / 慕粉3744161
虚析构函数适用于如下这种情况:如果用new运算符开辟了一端空间,如果基类中有析构函数,且定义了一个指向该基类的指针变量。如果在释放这段内存时,只执行基类析构函数,而不执行继承类析构函数,就会造成内存泄漏,所以要采用虚析构函数。
20分钟的课重复了两小时,, 总算悟透了
出题错了 vitual virtual!!!!!
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消