首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2021-05-06
56
问题
在下面的类声明中,错误的是
选项
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://www.kaotiyun.com/show/jFfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有下面的函数调用:fun(a+b,3,max(n—1,b))则fun的实参个数是()。
在语句“cout<<’A’:”中,cout是()。
下面不属于软件设计阶段任务的是()。
建立一个类对象时,系统自动调用()。
软件生命周期中的活动不包括()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objAl,请在注释∥********1********后添加适当的语句。(2)为类0bjA0增加友元函数
在C++语言系统中,用于输入数据所使用的标识符cin是
一个教师可讲授多门课程,一门课程可由多个教师讲授。则实体教师和课程间的联系是( )。
下列字符串中不能作为C++标识符使用的是()。
随机试题
关于胃大部切除术的概念错误的是
孕妇羊水过多合并胎儿畸形,应如何处理
下列关于功能性消化不良的描述正确的是
施工单位的“三类管理人员”必须经安全生产知识和管理能力考核合格后方可任职。“三类管理人员”是指()。
试述:海水环境港口与航道工程混凝土区域的划分;
财政支出效益与企业生产效益比较,其特点有()。
以下不属于劳动法基本原则特点的是()。
某幼儿近期面色发黄,头发稀疏,表情呆滞、嗜睡,对外界反应差,智力和动作都出现倒退的现象。造成这种现象的具体原因是体内严重缺乏()
《战国策》的思想价值在于它反映了战国时代“士”阶层的崛起,反映出士人精神的张扬。()
毛泽东思想的活的灵魂的基本方面有()
最新回复
(
0
)