首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2021-05-06
16
问题
在下面的类声明中,错误的是
选项
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/jFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列是重载乘法运算符的函数原型声明,其中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}
有如下程序:#include<iostream>usingnamespacestd;classVAC{public;intf()const{return3;}intf(){ret
下列情况中,不会调用拷贝构造函数的是()。
下面不属于软件设计阶段任务的是()。
下列选项中,正确的C++标识符是()。
下面属于应用软件的是()。
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是()。
下列字符串中不能作为C++标识符使用的是()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,reaF15,则循环队列中的元素个数为()。
随机试题
尿液比密测定常用的筛检方法是
色甘酸钠平喘作用的机制是
下列具有温经散寒,养血通脉功用的方剂是
某承包商从一生产厂家购买了相同规格的大批预制构件,进场后码放整齐。对其进行进场检验时,为了使样本更有代表性,宜采用( )的方法。
质量检查人员的工资属于()。
借款合同所涉及的当事人各方中,无需缴纳印花税的有()。
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为180分钟。其中,阅读给定资料参考时限为50分钟,作答参考时限为130分钟。满分150分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填
算法的时间复杂度是指______。
B根据project和willwanttoperseverewith定位到B段。该段第1句提到,对所研究的课题要抱有热情是所有研究生一致达成的共识。文章引述KatherineReekie的原话来论证要选择令自己着迷、愿意坚持的课题。原文的fasc
Forthispart,youareallowed30minutestowriteashortessayonthetopicofTheAdvantagesandDisadvantagesofPrivateTut
最新回复
(
0
)