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

最新回答 / Uestc_L
如果父类中有 virtual ,子类中就不用写

已采纳回答 / 顾玌
加上#include"Worker.h"就意味着把Worker.h的内容复制到了当前的窗口上,还是你想表达什么?

最赞回答 / 會飛的小魚兒
是的  在代码中直接改变默认值的话,你直接调试的话,出来的值的确没有改变,你只需要在“生成”里面点击“重新生成虚继承”就好了。我是在vs2013里面测试的<...图片...>

最新回答 / 慕函数5405087
两个基类加传参 :Worker(name), Children(age)

最新回答 / 折翼舞_0
ChildLabourer(string name, int age):Worker(name),Children(age)

已采纳回答 / DoDream
子类拥有父类的所有(除私有的)成员,很多教程都忽略了这个字眼,你要自己发现。C++技术网http://www.cjjjs.cn/,网站的零基础入门教程,可以带你从小白练就大神,文章深入浅出,通俗易懂,分析透彻,即使学过,也会大有收获,是学习必备网站哦。

最新回答 / bug_error
私有成员可以继承,但不能直接访问,可以通过访问父类中访问限定符为public的方法进行访问。

已采纳回答 / onemoo
会的。b._a 取的是 b 中的那个 _a而 B 继承了 A 的 print 函数,这个函数定义在 A 中,函数取的是 A 中的_a,所以 b.print() 还是会输出 1

最新回答 / gl099010
应该是自己写了一个构造函数,此时默认构造函数就被你自己写的同名函数给替换掉了。也就不存在默认构造函数。是你自己写的函数需要传参。如果能看看代码就好了。

最新回答 / define_ray
错误原因你不说一下??……

已采纳回答 / leosstudio
重定义就是已经定义了又再次进行定义,父类中定义了类的一些操作并且这些操作调用的顺序进行了约定,但是子类继承后对操作的实现需要进行了更改,对其调用顺序不需要关心,这个时候就使用重定义或者覆盖的方式。
课程须知
本课程是C++初级课程 熟练掌握C++语言基础语法,如需要学习C++基础语法的可以看《C++远征之起航篇》、《C++远征之离港篇》、《C++远征之封装篇(上)》、《C++远征之封装篇(下)》
老师告诉你能学到什么?
1、什么是继承 2、基类和派生类的概念 3、继承的三种方式 4、多重继承和多继承 5、虚继承是怎么回事

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消