首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2015-07-22
39
问题
有如下类定义:
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++(int);
C、MyClass operator++(int);
D、MyClass operator++();
答案
A
解析
横线处填写的语句,是重载前缀自增运算符++的函数声明,为了与内置类型一致,前缀自增运算符应该返回自增对象的引用,选项C、D错误;自增运算符是一元运算符,即操作数是类对象,所以参数列表为空,选项B错误;答案为A。
转载请注明原文地址:https://jikaoti.com/ti/4PE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类对基类的继承有三种方式:______、______,保护继承。
在类中定义和实现的函数称为()。
下列的各类函数中,()不是类的成员函数。
数据是指所有能输入到计算机之中并被计算机程序处理的()。
下列数据结构不属于线性表的是()。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象。请填空补充完整。classvector2D{doublex;//x分量
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
随机试题
弥漫性毛细血管内增生性肾小球肾炎电镜下病变特点是
护士发现急性心肌梗死病人出现室颤首要的处理措施是()
羊水栓塞的临床表现不包括下列何项
A.从出生后脐带结扎到出生后28天B.出生后至1周岁C.1~3周岁D.3~7周岁E.7~12周岁婴儿期是指
电子商务的基本模式为()
下列各项收入中,不属于免税所得的是( )。
期权的时间价值不易直接计算,一般以期权的实际价格减去内在价值求得。( )
下列选项中属于苏霍姆林斯基的教育观点是()。
某市食品安全办打算组织一次有关食品安全的宣传活动,你作为本次宣传的负责人,打算做哪些准备工作?
明成祖死后,被废除的法律形式是( )。
最新回复
(
0
)