首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
87
问题
有如下类定义:
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://www.kaotiyun.com/show/DRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象程序设计语言中,______是在类和子类之间自动地共享数据和方法地一种机制
下列关于C++语言类的描述中错误的是()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
对定义重载函数的下列要求中,()是错误的。
关于数据库系统三级模式的说法,下列()是正确的。
在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为()。
在关系数据库中,用来组织索引结构联系的是()。
下列有关重载函数的说法中正确的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
随机试题
二度I型房室传导阻滞的心电图特征是
手正位摄影,腕部舟骨呈
在整个反射弧中,最易出现疲劳的部位是( )
重型霍乱患者治疗的关键是
A.益气复脉B.益气固表C.养血调经D.温补气血E.解郁调经十全大补丸的功能是
正确使用无痛注射技术的做法有()。
原子结构很像太阳系,中心是原子核,周围环绕着一些带负电荷的电子。原子的质量几乎全部集中在原子核,它由一些带正电荷的质子和不带电的中子所组成。对这段话最准确的复述是()
你是食品安全部门的人员.领导让你与媒体联合组织食品安全宣传月.你如何做?
甲向乙借钱,并告诉乙是去南方购买一批走私品,回内地待销完后,分给乙一笔钱。乙便把钱借给甲。对乙,应以()处罚。
名声、财产、知识等等是身外之物,人人都可求而得之。但没有人能够代替你感受人生。你死之后,没有人能够代替你再活一次。如果你真正意识到了这一点,你就会明白,活在世上,最重要的事就是活出你自己的特色和滋味来。你的人生是否有意义,衡量的标准不是外在的成功,而是你对
最新回复
(
0
)