首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-06-07
99
问题
有如下类定义:
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://www.kaotiyun.com/show/Gh8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是()。A)fstreamB)istrearaC)ostreamD)iomanip
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
以下程序的输出结果是______。 #include voidmain() {inta=0; a+=(a=8); cout<<a; }
将代数式Z=转换成程序设计中的表达式为______。
请将下列类定义补充完整,横线处应填加语句__________。classTestClass{public:voidfun(){cout
下列关于this指针的叙述中,正确的是()。
下面关于派生类的描述中错误的是()。
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
下列关于继承的描述中,错误的是()。
用树形结构表示实体之间联系的模型是__________。
随机试题
电流通过一个电阻在此电阻上电能转化为热能,计算公式为Q=I2Rt。()
在川端康成《伊豆的舞女》的第五节里,舞女在和千代子谈话时,夸“我”是()
下列有关乙脑流行病学的叙述,错误的是
下列不属于医疗责任事故的是()。
变更工程的单价原则,其一是(),其二是公平合理原则。
下列关于合同成立的说法,不正确的是()。
[*]
对建立良好的程序设计风格,下面描述正确的是______。
RAM的特点是
Manyafemaleclerk______aboutunequaltreatmentatworkinthiscompany.
最新回复
(
0
)