首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2015-07-22
38
问题
在下面的类声明中,错误的是
选项
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://jikaoti.com/ti/OlE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列运算符中不能在C++中重载的是
如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是
树是结点的集合,它的根结点数目是
若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【 】。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。
下列有关类继承的叙述中,错误的是
如果表达式a>=b中的“>=”是作为非成员函数重载的运算符,则可以等效地表示为( )。
下列运算符函数中,肯定不属于类Value的成员函数的是( )。
算法的时间复杂度是指()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
随机试题
我国近代著名学者梁漱溟先生在《东西文化及其哲学》一书中认为广义的文化概念包括【】
对于前纵韧带和后纵韧带的描述不正确的是
患者,女,25岁。春季旅游中突感胸闷,呼吸困难,全身大汗1小时。查体:唇稍发绀,呼吸急促,双肺满布干啰音,P90次/分,律齐。既往曾有类似发作,休息后自行缓解。最可能的诊断是
小儿结核性脑膜炎的早期临床表现是
某建设项目购买一台国产设备,其购置费为1350万元,运杂费率为12%,则该设备的原价为( )万元。
(2009年考试真题)关于各变量的变动对权证价值的影响方向,以下说法错误的是()。
二战后主要资本主义国家建立起一整套自我调节的机制,主要表现在()。①推行较广泛的社会福利制度②改革社会制度③实行计划经济④政府对经济加强宏观管理
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
设有一半径为a的物质球面,其上任意一点的面密度等于该点到此球的一条直径距离的平方,试求此球面的质量.
Wewillneedtoworkmore______ifwewanttogetthisreportfinishedbythedeadline.
最新回复
(
0
)