为了账号安全,请及时绑定邮箱和手机立即绑定
// 通过父类对象实例化狗类
Animal *p=new Dog;

这个在程序中的注释应该修改修改吧
老师的意思是,如果父类是多态类型,那么在抛出子类异常时,就都能通过父类指针去捕获了
我觉着oop和异常处理加在一起可以代替if..else if...else if........else的逻辑。而且因为oop可以先写method再实现,比if..else这种需要马上纠结细节的更好
我咋感觉这门课是我花的时间最长的c++课
很清晰,非常不错。
静态成员函数在哪有讲呢?继承 多态都没讲
多态篇的内容视频声音听着很不舒服,特别是带耳机看视频的时候,希望能改进。
forage。。这么高端的词汇老湿都会[doge]
大家把两个默认析构函数都删了吧!!然后Dog的含参构造函数这么写:
Dog(string name):Animal(name) {
m_strName = name;
cout << "Dog" << endl;
}
我在操作时会出现“实例化子类Worker时无法清晰调用父类Person默认析构函数”的问题,搜了stackoverflow只要把父类的析构函数放进子类的初始化列表就行。原理自己体会。
james老师,快点出接下来的视屏吧。看过这么多视屏,能把问题讲透的只有james老师了
期待老师后面的更新,这个视频真的是讲的太棒了
懂了,就相当于给个标识放在那儿呗
那要纯虚函数干嘛?
讲的不错,老师辛苦了,希望能跟老师学到更高层次的泛型编程思想和STL的运用知识。
我的电脑是64位,虚函数表指针占了8个内存单元,而指针的++操作一次只能走4个内存单元,所以q指针需要走两次
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消