首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
81
问题
有如下类定义:
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、MyClassoperator++(int);
D、MyClassoperator++();
答案
C
解析
横线处填写的语句,是重载后缀自增运算符++的函数声明,为了与内置类型一致,后缀自增运算符应该返回旧值,即尚未自增的值,并且应该作为值返回,而不是返回引用,选项A、B错误;另外为了区分运算符的前缀和后缀形式,后缀运算符重载函数需要接受一个额外的int型形参,选项D错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/DRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序段:voidx(intn);voidmain(){voidx(intn);x(5);}voidx(intn){cout<<n:}则以
请找出下列程序中错误之处______。#include<iostream.h>classA{private:intx1;protected:intx2;
整型变量a定义后赋初值的结果是______。inta=2.8*6
对虚函数的调用()。
在面向对象设计中,对象有很多基本特点,其中“一个系统中通常包含很多类,这些类之间呈树形结构”这一性质指的是对象的()。
结构程序设计的3种结构是______.
对定义重载函数的下列要求中,()是错误的。
下列运算符不能用友元函数重载的是()。
下列关于new运算符的描述中错误的是
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
随机试题
A.7α-羟化酶B.胆绿素还原酶C.血红素加氧酶D.单胺氧化酶催化胆同醇转变为胆汁酸的酶
A.肺虚咳嗽,肾虚喘促B.肾虚精亏,气血两亏C.肾虚阳痿,肠燥便秘D.脾寒泄泻,脾虚多涎E.风寒湿痹,肢体麻木淫羊藿的主治病证()。
健康幼儿的呼吸次数每分钟是()。
甲公司系增值税一般纳税人,适用的增值税税率为17%,所得税税率为25%,预计未来期间能够取得足够的应纳税所得额用以抵减可抵扣暂时性差异。相关资料如下:资料一:2012年12月10日,甲公司以银行存款购入一台需自行安装的生产设备,取得的增值税专用发票上注明
根据材料,回答下列问题。下列说法正确的是()。
在我国,自然人的计算机软件著作权的保护期限是( )
实施可持续发展战略必须采取的措施是
微分方程满足y(-2)=0并且在定义的区间上可导的特解为y=_______,它的定义区间为_________.
JohnO’Connellrecommendsthatwe______toanewanti-virussoftwarepackage.
Therangeoftheheightsofthefemalestudentsinacertainclassis13.2inches,andtherangeoftheheightsofthemalestud
最新回复
(
0
)