首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
31
问题
有如下类定义:
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++(int);
C、MyClass operator++(int);
D、MyClass operator++();
答案
A
解析
横线处填写的语句,是重载前缀自增运算符++的函数声明,为了与内置类型一致,前缀自增运算符应该返回自增对象的引用,选项C、D错误;自增运算符是一元运算符,即操作数是类对象,所以参数列表为空,选项B错误;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/ktNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于顺序存储结构叙述中错误的是()。
要定义数组a,使得其中每个元素的数据依次为3,9,4,8,0,0,0,错误的定义语句是()。
从数据库中获取数据称为()。
诊断和改正程序中错误的工作通常称为【 】。
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
算法的空间复杂度是指()。
关于在调用模板函数时实参的使用,下列表述中正确的是
重载输入流运算符>>必须使用的原型为
以下哪个不是C++语言中的有效标识符?
以下都是C++语言标识符的是
随机试题
在测定一系列溶液的吸光度时,按从稀到浓的顺序进行以减小误差。
从一个学生关系中找出某个学生元组的操作属于()
下列哪项是不正确的
工程质量评估报告是工程验收中的重要资料,应由()签署。
索赔成立的前提条件不包括()。
期权联结型理财计划的附加收益是银行支付的理财计划()。
“款款东南望,一曲凤求凰”,“凤求凰”这个故事的主人公是:
日本的茶道不仅包括一种精神,即强调清、净、和、寂,也具备趣味性。()
设=_____________________。
A、Becausetheyareunawareofit.B、Becausetheyenjoyloudmusic.C、Becausetheyarenotlight-sniffsleepers.D、Becausetheyl
最新回复
(
0
)