首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-09-05
23
问题
有如下类定义:
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/7o5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:##inc1ude<iostream>usingnamespacestd;classc1{public:~C1(){cout<<1;}};classC2:publicC1{public:~C2()
在类中重载赋值运算符时,应将其声明为类的()。
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt件的是()。
关于虚函数,以下说法正确的是()。
要利用C++流进行文件操作,必须在程序中包含的头文件是()。
下列数据结构中,属于非线性结构的是()。
若有函数模板mySwap和一些变量定义如下:template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是()。
下列运算符函数中,肯定不属于类Value的成员函数的是()。
下面c++标识符中正确的是()。
有如下类和对象的定义:c1assConstants{public;staticdoublegetPIO{retum3.1416;)};Constantsconstants,下列各组语句
随机试题
下列关于保税区的说法错误的是()。
单冲压片机在压片的过程中靠什么施加压力使物料成型
方某涉嫌在公众场合侮辱高某和任某,高某向法院提起自诉。关于本案的审理,下列哪些选项是正确的?(2014年卷二72题,多选)
防腐蚀涂层采用喷涂法是使用最为广泛的涂装工艺,它的优点有()。
如果上市公司申请发行新股,被注册会计师出具()审计报告的,要求所涉及的事项对发行人无重大不利影响或者在发行前重大不利影响已经消除。
证券公司应对证券经纪人进行执业前培训,其中法律法规和职业道德的培训不少于()。
下列不属于出境领队的职责的是()。
一、注意事项1.申论考试是对应考者阅读理解能力、综合分析能力、提出和解决问题能力、文字表达能力的测试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定资料,按照后面提出的“申论要求”依次作答。二、给定资料
下列文学知识说法不正确的是()。
Whichofthefollowingsentencesexpressescertainty?
最新回复
(
0
)