首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请将B类的构造函数补充完整,要求用x初始化a.请为横线处选择
[单选题]
请将B类的构造函数补充完整,要求用x初始化a.请为横线处选择合适的程序( )
class A
{ int a;
public:
A(int x=0) { a=x; } };
class B: public A {
int b;
public:
B(int x): ______________
{ b=x+1; } };
a(x)
A(x)
B(x)
a=x
查看正确选项
添加笔记
求解答(6)
邀请回答
收藏(7)
分享
纠错
2个回答
添加回答
0
AmazingPro
选B 可以把这个看成类似函数调用的东西,一共就两个函数:一个Class(A),一个Class(B),空格前面已经调用过Class(B)了,所以此处只能是B
发表于 2019-11-23 13:19:41
回复(0)
0
阿B
因为a是A的私有数据成员,B不能直接访问。但是如果把a作为A的公有数据成员,B也还是不能访问。但是在B的构造函数中可以使用A::a = x;来定义。因此,我推测初始化列表的方式只限于本类的数据成员。
编辑于 2019-10-09 02:00:42
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
2018
PHP工程师
C++
360集团
来自:
360公司-2018春...
上传者:
小小
难度:
2条回答
7收藏
1823浏览
热门推荐
相关试题
通过构建有序序列,对于未排序数据,...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(0)
小支欲用积分兑换安仔娃娃。兑换的规...
360集团
智力题
评论
(24)
来自
360公司2014校招笔试卷
五对夫妇甲,乙,丙,丁,戊举行家庭...
360集团
智力题
评论
(22)
来自
360公司2014校招笔试卷
在32系统下输出的结果为( ...
360集团
C++
2018
评论
(11)
来自
360公司-2018春招...
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题