为了账号安全,请及时绑定邮箱和手机立即绑定
还是自己敲一遍后感觉好
car
cin无输入效果
typeid dynamic_cast
不能实例化抽象类
我用VC编译的时候总是程序被终止debug error......
virtual 不能用于 普通函数 inline函数 static函数
动态多态 -》晚绑定
静态多态(早绑定)
Dog类少了个{。。。。。。。。。我真是郁闷,看了半天
两个默认构造函数均为:Animal(){}/Dog(){}而用Animal();/Dog();时编译就会出错。

已采纳回答 / onemoo
这是构造函数的“构造初始化列表”。可以把需要在构造时初始化的成员变量写在这里,括号中是它们的初值,有多个变量就用逗号隔开。也可以写上父类的构造函数,这样可以在构造时按照你提供的参数将父类构造出来。上面这些会在本构造函数执行前构造完成。你这里应该就是父类的构造函数,Plane(code),括号中code就是调用参数。
如果有java的泛型就好了,刚学C++.老师讲的超好。真棒
没有在文件头包含typeinfo文件,是不能运行的,然而好多同学的代码却能通过测试,,,
启航篇38000+大军到此处只剩5000+,来到这里的,你们平均每个人干掉了7+人,有没有dominating的感觉...

最新回答 / 流星1998
#include <iostream>#include <stdlib.h>#include <string>using namespace std;/** * 定义动物类:Animal * 虚函数:eat() * 纯虚函数:move() * 数据成员:m_strName */class Animal{public:    // 默认构造函数    Animal(){}    // 含参构造函数 Animal(string name){m_strName = name;...
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消