首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2015-07-22
55
问题
在下面的类声明中,错误的是
选项
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/hyNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classdatapublic:intx;data(intx){
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plus(T1t1,T3t3){returnt1+t3;}
已知:intn=10;那么下列语句中错误的是
下面有关重载函数的描述中正确的是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
决定C++语言中函数的返回值类型的是
已知如下程序的输出结果是23,请将画线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classMyClass{public:voidPrint()
下列叙述中正确的是
下列有关类成员的叙述中,正确的是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
随机试题
—I’mverytired.—Wereallyshouldstop______andgotobed.
A.病人期待明确的诊断,并得到良好的医护对待B.医生指导病人用药以及治疗中的注意事项,部分合作,但医生还是主角C.医患关系平等,共同分享信息,讨论治疗方案D.医生完全按照患者的要求行事E.医患关系严重紧张共同参与型医患关系表现为
某大学教师王女土明晨将行冠脉搭桥术,今晚影响其睡眠的首要因素最可能是
某药物在胃中易被破坏,而且对胃有刺激作用,需包衣的种类为
男性患者,72岁,有慢性支气管炎、阻塞性肺气肿病史20年。胸闷、气短加重1周,血气检查:pH7.29,PaCO278mmHg,PaO258mmHg,HCO3-32mmol/L,BE5mmol/L。据此结果该患者酸碱失衡的类型最可能是
需要预测某宗房地产2002年的价格,已知该类房地产1997~2001年的价格及其逐年上涨速度如表3-8-2中第二列和第三列所示则()。
阅读下列材料,回答问题。某小学要进行一次全校性的书法比赛,希望给同学们提供一次充分展示自己的机会。这次活动是为了激发学生的积极性,发展学生的能力,在学生中形成集体荣誉感和奋发向上的精神。此活动深受广大师生的欢迎,各位老师和学生都给予了充分重视,积
自然界中,物种间的相互依赖给相关物种带来许多好处,但是当其中一个物种受到灾害影响时也会影响相关物种。因此,依赖昆虫授粉的植物可能会因为授粉昆虫被杀虫剂杀伤而数量减少,面临灭亡。这段话主要说明()。
除了ISDN和CableModem外,ADSL也是一种宽带接入方式。它采用不对称的传输模式,其数据下载速度比数据上传速度要______得多。
A、Gettingalongwellwithcolleagues.B、Payingattentiontoeverydetail.C、Planningeverythinginadvance.D、Knowingtheneeds
最新回复
(
0
)