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

最新回答 / 大雪碧
虚继承的子类不能传值给父类,但是正常继承的就可以啊。比如老师的这个例子中,Worker类和Farmer类中的赋值无效,但是实例化的农民工类p是有效的

最新回答 / 潮小子
在定义构造函数的时候,必须声明参数类型。在主函数实例化的时候,不用写参数类型,直接写实参。

最新回答 / 潮小子
应该是因为构造函数的参数列表中参数已经赋值,实例化时会覆盖主函数传入的值。可以试试添加一个无默认值和参数列表的有参构造函数。

最新回答 / 潮小子
第一个传递的是person的一个类对象,也就是test1接受一个类对象类型的实参。第二个传递的是person的一个类对象引用(别名),也就是接受一个对象别名的实参。它的实质还是类对象,不过在某些情况下使用别名更方便。第三个传递的是person的一个类对象地址,也就是接受一个地址实参。

已采纳回答 / 慕粉2025106381
你是在堆中创建的,还是在栈中,堆中需要程序员手动释放内存,栈中由系统自动释放

最新回答 / 飞行少年Y
可能是因为基础问题吧,我在之前都已经看完C语言然后还看完了《大话数据结构》才来学C++的,不过最重要的还是要静下心来,踏踏实实把每一步都跟上去,要不然越学越焦虑,而且语言这方面初学的时候不需要掌握100%,这样一遍过下来能有个80%就可以了,到后面学习相关的其他项目时,会慢慢补上的。

最新回答 / 慕盖茨7263388
只要是父类虚继承,子类都是默认虚继承,也就是说子类的子类也是虚继承,子类的子类的子类也是虚继承。。。。。。。。。。。。。。。。。

最赞回答 / 慕妹7112017
如果强行解释C选项正确的话可以把“继承并使用”认为一个操作,即能继承和能使用同时发生。不过我认为还是C选项应该改为“能继承但不能使用”。

最新回答 / 大雪碧
对的,我也专门试过,构造函数的调用顺序是和头文件中继承顺序一致的,也就是比如继承的时候public后面接的父类的顺序
首页上一页1234567下一页尾页
课程须知
本课程是C++初级课程 熟练掌握C++语言基础语法,如需要学习C++基础语法的可以看《C++远征之起航篇》、《C++远征之离港篇》、《C++远征之封装篇(上)》、《C++远征之封装篇(下)》
老师告诉你能学到什么?
1、什么是继承 2、基类和派生类的概念 3、继承的三种方式 4、多重继承和多继承 5、虚继承是怎么回事

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消