首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-09-05
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://jikaoti.com/ti/u5c0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
下列关于运算符重载的叙述中,正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classA{public:A(inti){x=i;)voiddispa(){cout<<x
下列语句中,错误的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
下列描述中,不符合良好程序设计风格要求的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是()。
在面向对象方法中,不属于“对象”基本特点的是()。
随机试题
公共关系广告就是商业广告。
下列哪项不是直接导致冲任损伤的因素( )。
钙通道阻滞药的临床应用包括
在确定工程变更价款时,如果合同中没有类似和适用的价格,则此变更价格(),
关于电缆走道及槽道安装的做法,正确的是()。
()可配合国家法律制度、调整职业关系中的经济利益关系,维护正常的市场经济秩序。
公路运输工具主要包括货运汽车与()。
试说明纺织纤维的特点。
在国外签订的合同,在我国境内履行时,贴印花税票的时间是( )。
Afteryearsofdefensiveness,asiegementalityandthestonewallingofanycriticism,aquietrevolutionisunderwayinanimal
最新回复
(
0
)