首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面的类声明中,错误的是
在下面的类声明中,错误的是
admin
2021-05-06
45
问题
在下面的类声明中,错误的是
选项
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全国计算机二级
相关试题推荐
有如下类声明:classSAMPLE{intn;public:SAMPLE(inti=0):n(i){}voidsetValue(intn0);};下列关于getValue成员函数的定义中,正确的是()。
若有函数模板mySwap和一些变量定义如下:temp1ate<c1assT>voidmySwap(Tx,Ty);doubledl,d2;intil,i2;下列对mySwap的调用中,错误的是()。
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;}
下列枚举类型的定义中,包含枚举值3的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
下列叙述中正确的是()。
程序调试的任务是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
下面对软件测试描述错误的是
随机试题
文化是怎么来的?似乎是一些学者、作家、艺术家、宗教家折腾出来的,其实这一看法过于________。往深层次看,所有文化形态后面都有某种生态的条件和诱因,广义的生态元素________包括地理、气候、物种等________总是参与对文化形成的制约和_____
红星公司以其生产的产品C向达远公司换入原材料D;产品C的成本为420000元(未计提存货跌价准备),不含税售价为580000元。换入的原材料D不合税售价为580000元。红星公司支付运杂费7000元。红星公司和达远公司均为一般纳税人,适用增值税税率为17%
法国的第一次等级议会是在:1302年______时召开。()
丙硫氧嘧啶的药理作用机制是
项目经理应将主要精力放在项目各部分的具体实施工作上,而不是放在开发项目的总体管理上。()
根据营业税改征增值税的法律规定,卫星电视信号落地转接服务,属于增值电信服务。()
ABC集团公司位于北京,其经营范围涉及多个领域,主要有饮料、白酒、肉食加工和生态旅游四个业务单元。随着人们生活水平的提高,饮料行业市场增长迅速,但是该公司涉足饮料市场的时间很短,市场占有率很低,而且饮料行业是一个高度竞争的行业;白酒行业在我国目前基本处于成
()是勒温提出的研究人们社会行为的公式。
Ifyoudon’tthinkaphoneistherightgiftforalover,thesmartchoicethisyearisasmartphone.Forpeoplewhodon’t
在SQL的数据定义功能中,删除表字段名的命令格式是()。
最新回复
(
0
)