为了账号安全,请及时绑定邮箱和手机立即绑定
听一遍顶看书十遍!
需要把析构函数也virtual以下,这样可以解决本节的内存泄漏问题。
老师的表情包真丰富!
评论里没有回复的功能好不爽
现在和c++对比着学习c#,遇到很多C++中 还没有记清楚的东西,都回来听听这课程!很棒!
这位老师讲解的课程完整细致 真的很不错赞一个!
感觉C++太强大了,我要用它模拟一个世界!
Bus -- move
Bus -- carry
Tank -- move
Tank -- fire
简单道理 简单的讲啊 绕一圈 蒙蔽了
坚持坚持坚持
这么久都没人评论了么?讲这么好都没人听呢哦
mac xcode环境下typeid(*obj)是不一样的,typeid(*obj)结果是 4Bird,typeid(int)是i,typeid(float)是f,基本数据类型都是首字母
函数在被声明为虚函数之后,函数变为虚函数,虚函数将虚函数指针中所指向的虚函数表读取,虚函数表所包含的是函数指针;当父类的指针指向子类的对象时,由于所有继承父类的子类也得到各自的虚函数表,因此,当父类指针指向子类对象时,虚函数指针的所指向的地址值首先会被子类的虚函数指针所覆盖,指向子类的虚函数表。
函数在被声明为虚函数之后,函数的内容也就变为读取虚函数指针中所指向的虚函数表,】虚函数表内的函数指针是可以被赋值
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消