首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-06-27
84
问题
有如下类定义:
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/DRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当执行下面的程序时,如果输入ABC,输出结果是______。#include<iostream.h>#include<string.h>voidmain(){charss[10]=“XYZWV”;
下列各高级语言中,______是面向对象的程序语言
如有下面初始化定义:chara[]="program";charb[]={’p’,’r’,’o’,’g’,’r’,’a’,’m’};则下列说法正确的是()。
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
下列关于运算符重载的叙述中,正确的是
下列叙述中正确的是
在关系数据库中,用来表示实体之间联系的是【 】。
派生类对基类的继承有三种方式:______、______,保护继承。
随机试题
二审法院根据当事人上诉和案件审理情况。对上诉案件作出相应裁判。下列哪一选项是正确的?
某工程的地下隐蔽工程已出现重大安全隐患,安全生产管理机构下达了停产整改的通知。但是,该安全隐患尚未排除时,项目经理却要求工人甲继续施工。对此情形,甲可以行使()。
下列关于横道图进度计划法特点的说法,正确的是( )。
会计科目是根据账户设置的,具有一定的格式和结构。()
某上市公司拟公开发行认股权和债券分离交易的可转换公司债券。根据证券法律制度的规定,下列表述中,正确的是()。
结合岗位,谈谈在以后的工作中,你如何贯彻知行、勤政、务实。
幸福不是_______地给予,更重要的是靠大家_______创造,通过营造良好的创业、创新环境,让生活、工作在这片热土上的人们,敢于创业、善于创业、乐于创业,充分享受事业成功带来的幸福感。填入画横线部分最恰当的一项是:
受贿罪侵犯的客体是公私财物的所有权。()
Itisnaturalforyoungpeopletobecriticaloftheirparents______.
Everyoneknowsthattaxationisnecessaryinamodernstate:withoutit,it【C1】______notbepossibletopaythesoldiersandpol
最新回复
(
0
)