为了账号安全,请及时绑定邮箱和手机立即绑定
这题该选C啊
奇怪,这个题目在这里编译过不去,在自己的vs2010上可以编译通过
都没有一起继续学习的吗?

最新回答 / 慕斯6136978
其实是全部继承的,无论是公有继承还是保护继承还是私有继承,都把基类中的所有成员函数和数据成员继承了下来,只是根据继承方式的不同导致继承下来的访问方式不同,所以可以得出,派生类的字节大小是大于等于其基类的。
可以正确提交的啊,没问题吧

最新回答 / qq_墨中白_04406896
只有在菱形继承中,如: 人—>农民、工人—>农民工  中,农民工的参数无法传入人中;当只有两个类虚继承时,子类是可以向父类传递参数的。
hh,不知道为什么我听见农民工类就笑了

最新回答 / qq_恋希_03156319
共有继承的话只能访问public部分,而保护部分访问需要外接函数调用,私有部分是不能被访问的

已采纳回答 / 慕盖茨4278089
protecd对于类外部来说就相当于private,在soldier类里面的成员函数可以访问play(),但在类的外部就不行,就好像在主程序中不能直接访问soldier里面的成员变量m_iAge(m_iAge也是protected)
test1()函数传参时会创建临时对象,函数执行结束后临时对象会被销毁,所以打印了一次析构函数。
过不去 我也很无奈呀
不过!!!
课程须知
本课程是C++初级课程 熟练掌握C++语言基础语法,如需要学习C++基础语法的可以看《C++远征之起航篇》、《C++远征之离港篇》、《C++远征之封装篇(上)》、《C++远征之封装篇(下)》
老师告诉你能学到什么?
1、什么是继承 2、基类和派生类的概念 3、继承的三种方式 4、多重继承和多继承 5、虚继承是怎么回事

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消