为了账号安全,请及时绑定邮箱和手机立即绑定
虽然答案中定义构造函数后面加了分号,但其实定义构造函数不需要加分号的:这样定义Animal(){}和Dog(){}都可以编译通过,只有在声明构造函数时在需要才分号,如:Aniaml();或Dog(),但是这样的话构造函数的定义要另外写,
只怕我自己会爱上你 老师
在来些程序案例就更好了
步步惊心......

最赞回答 / qq_灼灼晨曦_0
mac xcode 环境下typeid(*obj)是不一样的,typeid(*obj)是4Bird,typeid(int)是i,typeid(float)是f,基本数据类型都是首字母.

最赞回答 / 要什么自行车啊
哈哈,估计是以反问的形式来回答,印象更深刻吧

最新回答 / 慕盖茨32024
只有虚析构函数,没有虚构造函数
越难越要学会,不断挑战自己。同学们一起加油啊
谁有这个视频的源代码,给我发一份,有的话私聊,谢谢
继承是子类使用父类的方法,而多态则是父类使用子类的方法。
哇,原来构造函数后面有分号,我看到成员函数都没有嘛。尴尬
太赞了,简单易懂
到底a对不对呢?
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消