首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
43
问题
有如下类定义:
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/9tNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于常成员函数,下面描述正确的是()。
继承具有______,即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中
输出带引号的字符串“helloworld!”的语句是【】。
在C++语言程序中,对象之间的相互通信通过
下列关于break语句的叙述不正确的是()。
下面有关重载函数的描述中正确的是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
C++语言中标点符号中表示一条预处理命令开始的是
关于关键字class和typename,下列表述正确的是
随机试题
A.技术控制、质量控制、资金控制、人力资源控制B.日常控制、定期控制C.专题控制、专项控制、全面控制D.间接控制、直接控制E.前馈控制、同期控制、反馈控制按管理者控制和改进工作的方式不同,控制可以分为
下列哪种情况常有震颤
机械排烟可分为________。
职业性危害因素是指()。
对于气焊焊口采用的热处理方法是( )。
下列法律中,明确确定“中华人民共和国公民有依照法律纳税的义务”的是()。(2009年)
王某在电脑公司购买一台电脑,使用10个月后出现故障;在“三包”有效期内,经两次修理仍无法正常使用。此时市场上已无同型号电脑。依照有关法律规定,该事件应如何解决?()。
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分150分。2.监考人员宣布考试开始时,你才可以开始答题。3.请在题本、答题卡指定位置填写自己的姓名,填涂准考证
“极点”产生早晚与( )
下列ASCII码中,最大的是
最新回复
(
0
)