首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2021-05-06
26
问题
在下面的类声明中,错误的是
选项
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/kQfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*str,charch),本函数采用二分法,在已按字母次序从小到大排序的字符数组str中,查找字符ch,若,ch在数组中,函数返回字符ch在数组中的下标,否则返回-1。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]+b[i+1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。注意:不能修改程序的其他部分,只能修改fun()函数。
有函数模板声明和一些变量定义如下:templateT1sum(T2,T3);doubledl,d2;则下列调用中,错误的是()。
在满足实体完整性约束的条件下()。
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,1,0);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
随机试题
视觉中枢位于
试述头痛的常见病因。
A.扁桃体切除B.免疫调节剂C.抗生素+抗病毒药D.纤维支气管镜局部灌洗治疗E.肺叶切除男,5岁,反复咳嗽、咳脓痰,肺CT示右下叶柱状支气管扩张。最适当的治疗是
下列关于摄影测量叙述不正确的是()。
在国际上,项目经理的地位作用和特征是( )。
随着经济的发展,()已逐渐成为市场体系的核心。
甲公司专营A地至B地的旅客运输业务。2006年11月1日,由于正值客运淡季,甲公司将一使用空调车的班次取消,购买了该班次车票的旅客被合并至没有空调的普通客车中。该批旅客认为甲公司的做法不合理,要求退还部分票款,但甲公司以近期多雨雾、路不好走,两种票价金额相
雨果的代表作______主要讲述了主人公冉.阿让一生的经历,充分体现了作者的资产阶级人道主义思想。
若有如下sub过程:Subsfun(xAsSingle,YAsSingle)t=Xx=t/yy=tModYEndSub在窗体中添加一个命令按钮command33,对应的事件过程如下:
WhichstatementisNOTtrueabouttheexplosions?
最新回复
(
0
)