首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-09-05
45
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //后缀自增运算符++的声明
private:
double val;
};
若要使语句序列
MyClass x(2.1),y;
y=x++;
能够正常运行,横线处的语句应为
选项
A、MyClass& operator++();
B、MyClass& operator++(MyClass&,int);
C、MyClass operator++(int);
D、MyClass operator++();
答案
C
解析
横线处填写的语句,是重载后缀自增运算符++的函数声明,为了与内置类型一致,后缀自增运算符应该返回旧值,即尚未自增的值,并且应该作为值返回,而不是返回引用,选项A、B错误;另外为了区分运算符的前缀和后缀形式,后缀运算符重载函数需要接受一个额外的int型形参,选项D错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/e65p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于()。
有函数模板声明和一些变量定义如下:template<classT1,classT2,classT3>T1sum(T2,T3);doubled1,d2;则下列调用中,错误的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockcl,c2;∥……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是()
若从为一个类,a为该类的非静态数据成员,在该类的一个成员函数定义中访问a时,其书写格式为()。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
数据库管理系统是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成构造函数,设置数组元素的个数为0,请在注释∥********1********之后添加语句。
下列选项中属于面向对象设计方法主要特征的是( )。
A、投影B、交C、选择D、并A用于查询的3个操作无法用传统的集合运算表示,引入的运算为投影运算、选择运算、笛卡尔积。常用的扩充运算有交、除、连接及自然连接等。投影,从关系模式中指定若干个属性组成新的关系,题目中从R中指定AB组成新的关系T,故A选项
随机试题
车轮的内胎常用丁基橡胶。()
当过去感知过,思考过或体验过的事物重新出现时,我们能够识别出来的心理过程叫()。
权变管理理论
女,27岁。左上第一磨牙深龋,去腐质后未穿髓,需垫底做银汞合金充填,最适合的垫底材料是
下列不属于ACEI作用机制的是
A.脑出血B.脑肿瘤C.脑膜炎D.动脉瘤E.脑血管意外头痛是许多疾病的先兆症状,包括:剧烈头痛和精神症状的改变,可能有()
金属扶手栏杆按()计算。
甲厂为卷烟生产企业,主要生产A类卷烟,乙厂为烟丝生产企业,丙企业为卷烟批发企业,三者均为增值税一般纳税人,2018年12月发生下列经营业务:(1)甲卷烟厂将账面成本为57.52万元的烟叶委托乙烟丝厂加工成烟丝,乙烟丝厂开具增值税专用发票注明加工费和辅助材
孙儿孙女的平均年龄是10岁.孙儿年龄的平方减去孙女年龄的平方所得的数值,正好是爷爷出生年份的后两位,爷爷生于上个世纪40年代。则孙儿孙女的年龄差是__________岁。
Hegeta10%______oneveryhousehesells.
最新回复
(
0
)