为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 流星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;...

最赞回答 / 星小辰
知道错在哪了,我想删了这个问题= =

最新回答 / yichang
不是啊,只是多含多态用到virtual。重载多态,强制多态,参数多态都不一定用到。个人理解,欢迎拍砖。

最新回答 / qq_梦幻现实_1
函数指针表,指向所对应的函数。

已采纳回答 / onemoo
C++语言中并不鼓励使用宏,即便在C中也不鼓励这样做。在你觉得需要宏定义的时候就用宏呗。

最新回答 / onemoo
不管是内置类型还是你自定义的类,函数中所有普通定义的对象,都是在栈上的。它们的生存时间随作用域而定,程序流程离开作用域,对象就被自动销毁。你打算在堆上分配对象,才用new。这样做可以让你自己控制对象的生存时间。
课程须知
本课程是C++初级课程 1、熟练掌握C++语言基础语法
老师告诉你能学到什么?
1、虚函数、虚析构函数、纯虚函数 2、抽象类和接口类 3、运行时类别异常 4、异常处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消