为了账号安全,请及时绑定邮箱和手机立即绑定
这个代码几乎写完了,如果多些空,或者把提示的问号删掉一些就更有难度了
学校老师都没讲这个,我要认真学习!
感觉自己学的不是很扎实
表示为了跟上大学老师的进度,我直接跳到这里来的
老师讲的还可以
希望这视频可以在IPAD上观看,真是太棒了,谢谢各位老师。
flyabel *b,老师你是不是打错了一个字
留下足印 ,大家一起加油
棒棒哒,哈哈哈
老师使用的是什么编辑器?
题目要求的结果不对吧,感觉少了个animal,因为后面销毁了个animal,就一定构造了个animal
// 通过动物类实例化狗类
Animal *p = new Dog("dog");
// 调用成员函数
p->eat();
p->move();
// 释放内存
delete p;
p = NULL;
return 0;
// 虚析构函数
virtual ~Animal(){cout << "~Animal" << endl;}
// 虚成员函数
void eat(){cout << "Animal--" << m_strName << "-- eat" << endl;}
// 纯虚函数
virtual void move() {cout<<"move()"<<endl;}
public:
// 数据成员
string m_strName;
};
class Animal
{
public:
// 默认构造函数
Animal()
{};
// 含参构造函数
Animal(string name){m_strName = name; cout << "Animal" << endl;}
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消