首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-06-10
105
问题
有如下类定义:
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://www.kaotiyun.com/show/v3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classBase{public:voidfun(){cout
下列关于虚函数的说明中,正确的是()。
下列关于输入流类成员函数getline()的叙述中,错误的是
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
设有如下关系表:则下列操作正确的是()。
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
下列函数原型声明中,错误的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,使它能得出正确的结果。本程序要求屏幕输出:n=99注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error******
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
随机试题
吹填工程常用的施工方式有()。
利用直接碘量法可以直接测定SO32-,As2O32-,SO22-等,反应只能在()溶液中进行。
患者,女性,65岁,缓慢起病,有乏力、疲倦,常出现咳嗽、咽痛,血象检查有全血细胞减少,可见巨大红细胞,骨髓象出现两系病态造血,遗传学检查有克隆性染色体核型异常。
细菌具有的细胞器是
黄药子治疗的病证海藻治疗的病证
建设工程反索赔的特点不包括( )。
某企业取得带息票据时,应于期末计提票据利息。计提的利息应增加下列的项目是()。
某电厂计划10月份发电240万千瓦时,结果上半月完成全月计划的62.5%,下半月发电量跟上半月同样多,10月份发电量超过计划()万千瓦时。
家庭、私有制、国家是怎样产生的?
Employeesarerequiredtofilloutandsubmittheformtobereimbursed______forbusinesstravel.
最新回复
(
0
)