首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-09-05
36
问题
有如下类定义:
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://kaotiyun.com/show/nB5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{public:virtualvoidfunctionl(){cout<<’0’;}
在容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
下面是一个模板声明的开始部分:templutedouble__由此可知()。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
有如下程序;#includeusingnamespacestd;classB{public:virtualvoidshow(){cout
在下列字符中,不允许作为C++标识符的是()。
下列关于继承方式的描述中,错误的是()。
设循环队列的存储空间为Q(1:50),初始状态为from=rear=50。经过一系列正常的操作后,front—1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
常开式送风口采用手动或电动开启,常用于前室或合用前室。()
设函数f(x)=ax2+bx2+cx一9具有如下性质;(1)在点x=一1的左侧临近单调减少;(2)在点x=一1的右侧临近单调增加;(3)其图形在点(1,2)的两侧凹凸性发生改变.试确定a,b,c的值.
某猪场新购入一批仔猪,无明显临诊症状。经实验室检测发现,部分仔猪有猪瘟病毒血症,仔猪免疫猪瘟疫苗后,不能产生抗猪瘟病毒抗体处置感染猪应()。
患者,男,40岁,腰痛,少腹急满,小便频数短赤,溺时涩痛难忍,淋沥不爽,口干欲饮;舌红,苔黄腻,脉弦细。治疗应首选
药品标准正文内容,除收载有名称、结构式、分子式、分子量与性状外,还载有()。
属于二级保护野生植物药材物种的是( )。
在抗震设防区,天然地基上建造高度为60m的18层高层建筑,基础为箱形基础,按现行规范,设计基础埋深不宜小于( )。
在计算企业所得税应纳税所得额时,按规定可以扣除()。
WhenIwasstillanarchitecturestudent,ateachertoldme,"Welearnmorefrombuildingsthatfalldownthanfrombuildingsth
监理工程师在审批承包人提交的开工报告时,要对承包人提供的开工条件进行检查、核实、签认与审批,___________一般不是重点核实和审批的对象。
最新回复
(
0
)