首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
25
问题
有如下类定义:
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全国计算机二级
相关试题推荐
字符串常量“ME”的字符个数是______。
在面向对象程序设计语言中,______是在类和子类之间自动地共享数据和方法地一种机制
函数调用“streat(strcpy(str1,str2),str3)”的功能是______。
数据库逻辑设计阶段分为______。
对定义重载函数的下列要求中,()是错误的。
下列运算符不能用友元函数重载的是()。
常用的黑箱测试有等价分类法、【】、因果图法和错误推测法4种。
下列有关重载函数的说法中正确的是()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
下列关于类和对象的叙述中,错误的是
随机试题
简述在我国发展网上书店的特有优势。
CPU通过数据总线一次存取、加工和传送数据称为
下述肺良性肿瘤较多见的是:
关于呕吐物的气味,正确的是
()又称为伞形基金,是指多个基金共用一个基金合同,子基金独立运作,子基金之间可以进行相互转换的一种基金结构形式。
使用专家判断法、信用评分法、违约概率模型分析都能够直接估计出客户的违约概率。()
党的十四大根据改革开放实践发展的要求和邓小平关于社会主义也可以搞市场经济的思想,特别是1992年初南方谈话的精神,确定了建立社会主义市场经济体制的改革目标。建立社会主义市场经济体制是我们党的一个伟大创举,是我国经济体制改革在实践和理论上的重大突破。社会主义
下列对IEEE802.11协议的描述中,错误的是()。
杨敏是某高校心理学专业的一名老师,最近她准备为某小学的老师进行一次关于如何干预与治疗儿童孤独症的培训。请按照下列要求帮助杨敏老师完成培训课件的制作工作:依据考生文件夹下文本文件“1~3张素材文件.txt”中的大纲,在演示文稿最前面新建3张幻灯片,其中“
PoetryNowadays,weliterarycriticsaresaidtotalklittleaboutactualliterature.Today,Ireallywanttofocusonpoet
最新回复
(
0
)