首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2019-06-07
37
问题
在下面的类声明中,错误的是
选项
A、class AA{ BB b; }; class BB{ AA a; };
B、class AA{ AA *a; }; class BB{ BB &b; };
C、class BB; class AA{ BB *b; }; class BB{ AA a; };
D、class AA; class BB{ AA &a; }; class AA{ BB b; };
答案
A
解析
在创建类的对象之前,必须完整的定义该类,在一个类的声明之后,定义之前,这个类是一个不完全类型,对于不完全类型,只能用于定义指向该类型的指针及引用,或者用于声明(不是定义)使用该类型作为形参类型或返回类型的函数;选项A中,类A中的BB还未定义(也未声明),无法创建BB类对象,错误;选项B中,声明之后定义的是指针或引用,正确;选项C中,声明BB之后定义BB类的指针,定义AA之后创建AA类的对象,正确;选项D中,声明AA之后定义AA类的引用,定义BB之后创建BB类的对象,正确;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/1Q8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的描述中,正确的是()。
下列程序的输出结果是()。#includeusingnamespacestd;voidfun(int&r){r*=2:}intmain(){
算法的时间复杂度是指()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有如下程序:#includeusingnamespacestd;classBase{protected:Base(){cout
下列关于虚函数的描述中,正确的是()。
阅读下面的程序:#includevoidmain(){intx;cin>>x;if(x++>5)cout
在类中,__________成员为类的所有对象所共享。
下列说法中错误的是()。
有如下语句序列:intk=0;dO{k+=5;cout<<’$’;)while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是()。
随机试题
在同等设防烈度和房屋高度的情况下,对框架结构和框架一剪力墙结构中的框架柱,前者的抗震等级不__于后者。
流脑
具有“主痛”致病特征的外感邪气是
公司经营管理发生严重困难,继续存续会使股东利益受到重大损失,通过其他途径不能解决的,持有公司全部股东表决权()的股东,可以请求人民法院解散公司。
申请住房置业担保的借款人应具备的条件()。
大、中城市的城市电网电压等级宜为()级,()个变压层次。
在海关查验过程中,对于由于货物性质在海关查验的正常时间内造成的损失,货物的收发货人或代理人可以要求海关赔偿。()
一般情况下,一个人对活动的目的、任务的重要意义理解得越清楚、越深刻,对完成任务的愿望越强烈,与完成任务有关的一切事物也就越能引起和保持其()。
党政机关对重要事项或者重大行动作出安排,奖惩有关单位及人员,适宜采用的公文文种是:
《梦溪笔谈》
最新回复
(
0
)