首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2019-06-07
76
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;voidfunction2(intn);voidfunction1(intn){if(n<=0)retum;fu
下列关于模板的描述中,错误的是()。A)类模板的成员函数都是模板函数B)函数模板是一种参数化类型的函数C)满足一定条件时可以省略模板实参D)模板形参只能由关键字typename声明
下列选项中属于面向对象设计方法主要特征的是()。A)继承B)自顶向下C)模块化D)逐步求精
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
下列关于继承的描述中,错误的是()。
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于阶段。
下面有关this指针的叙述中,正确的是()。
数据流图中带有箭头的线段表示的是()。
随机试题
怎么就车检查怠速控制阀?
A、痫病之心肾亏虚证B、痫病之心脾两虚证C、痫病之风痰阻络证D、痫病之瘀阻脑络证患者平素头昏头痛,突发左侧肢体抽搐,颜面口唇青紫,舌暗红,苔薄白,脉弦,属于()证型。
护理气性坏疽病人的对症处理措施是()
某男,30岁,因上颌第三恒磨牙拔除,立即出现患侧面部肿胀,下列哪项处理是错误的
指纹从虎口到食指端,其三关排列次序
施工图预算是在施工图设计完成后,以施工图为依据,根据()进行编制的。
()是指在约定期限内交换约定数量两种货币的本金,同时定期交换两种货币利息的交易。
一个袋子里有6个球,其中有2个蓝色球。任意从袋子里拿2个球,拿到蓝色球的概率有
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
Americansuffersfromanoverdoseofwork【C1】______whotheyareorwhattheydo.Theyspend【C2】______timeatworkthanatanyti
最新回复
(
0
)