首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
27
问题
有如下类定义:
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全国计算机二级
相关试题推荐
关于关键字class和typename,下列表述正确的是()。
下列关于圆括号运算符的功能说法不正确的是______。
在单项链表中删除一个指定结点的后继的时间复杂度为______。
在数据库的概念结构设计中,常用的描述工具是【】。
关于类模板,下列表述中不正确的是()。
在32位计算机中,一个int型数据所占用的内存长度为()字节。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
在关系数据库中,用来表示实体之间联系的是【 】。
随机试题
为满足消费市场的特殊需求而采用的收购方式是()
SQLSERVER2000的数据库文件的扩展名是__________。
出席1946年1月政治协商会议的党派,除国民党、共产党外,还有()
关于胶片本底灰雾的叙述,错误的是
李某在某医疗单位行医师注册后,2年多,始终没有上班工作。单位向上级卫生行政部门报告,注销注册。其理由是()
会计职业道德与会计法律制度的区别表现在()。
有关过错的下列说法中,正确的是()
请认真阅读下列材料,并按要求作答。请根据上述材料完成下列任务:依据拟定的教学目标,设计新授教学活动并说明理由。
简述教师如何在实践中提高幼儿的言语能力。
“Homepage”中文一般称为( )
最新回复
(
0
)