首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
30
问题
有如下类定义:
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全国计算机二级
相关试题推荐
编译过程一般分成5个阶段【】、语法分析、错误检查、代码优化和目标代码生成。
若要把函数voidf()定义为aClass的友元函数,则应该在类aClass的定义中加入的语句是()。
若源程序文件abc.cpp中只有一个函数,该函数的名称为【】。
类MyClas的定义如下:classMyClas{public:MyClas(){}MyClas(inta){value=new.int(i);}int*value;};
下面程序的输出结果是【】。#include<iostream.h>#include<math.h>classpoint{doublex;doubley;public:po
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
已知一个函数模板定义为template<typename T1,typenameT2>T1FUN(T2n){returnn*5.0;}若要求以int型数据7为函数实参调用该模板函数,并返回一个double型数据,则该调用应表
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。InsertSort类的成员函数sort()实现了插入排序算法。请将画线处缺失的部分补充完整。classInsertSort{public:I
有如下复数类的声明,请补充完整。classcomplex{doublereal;//实部doubleimag;//虚部public:complex(doublex,doubley){
实现输出为八进制的符号是()。
随机试题
印度夏季风是南亚植被生长主要的水热来源,然而在过去几十年里,受到人为气溶胶排放和土地利用变化等影响,印度夏季风强度呈下降趋势,但是南亚地区植被持续变绿,基于FAO统计数据的印度粮食产量也表现为持续增加的趋势。因此人们认为印度夏季风减弱有利于南亚植被的生长。
封闭式液冷系的散热器盖有何作用?
风险转移的主要手段是()。
对工程项目实施阶段叙述正确的是()。
某高速公路第五施工合同段地处城郊,主要工程为路基填筑施工。其中K48+010~K48+328段原为路基土方填筑,因当地经济发展和交通规划需要,经各方协商,决定将该段路基填筑变更为(5×20+3×36+5×20)m预应力钢筋混凝土箱梁桥,箱梁混凝土强度等级为
用电计量装置原则上应安装在供电设施的()。
甲以75元的价格买入某企业发行的面额为100元的3年期贴现债券,持有2年以后试图以10.05%的持有期收益率将其卖给乙,而乙意图以10%作为其买进债券的最终收益率,那么成交价格为()。
以下有关缴纳营业税的计税依据表述正确的是()。
价格变动会引起需求量变动。在日常生活中,价格变动对需求量影响较小的一组商品是:
求下列积分:.
最新回复
(
0
)