首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(double d=O.0):val(d){} _____________ //前缀自增运算符++的声明 private: d
有如下类定义: class MyClass{ public: MyClass(double d=O.0):val(d){} _____________ //前缀自增运算符++的声明 private: d
admin
2020-06-29
31
问题
有如下类定义:
class MyClass{
public:
MyClass(double d=O.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/e48p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于构造函数和析构函数的描述,错误的是()。
若表R在排序前已按键值递增顺序排列,则______算法的比较次数最少。
下列有关函数重载的叙述中,错误的是
考虑下面的函数原型;voidf(inta,intb=7,charc=’@’);下面的函数调用中,不合法的是()。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到屏幕中。注意:不要改动main函数,不能增加或删除行,也
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,但该程序运行有问题,请改正main()函数中的错误,使该程序的输出结果正确。程序输出:88注意:错误的语句在/********found********/的下
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
软件需求分析阶段的主要任务是
随机试题
高位消防水箱的出水管应低于最低有效水位,并应设置防止消防管网中的水进入高位消防水箱的止回阀。()
新分泌釉质基质所含矿物质仅占矿化物总量的
治疗小儿口疮脾胃积热证,应首选()
根据支付结算法律制度的规定,下列票据欺诈行为中,属于伪造票据的是()。
阅读材料.回答问题。材料一英国的优越地位在十八世纪归功于优越的政治制度.在十九世纪初期则几乎完全归功于机械技术。在1740年,“效法英国”一词已经成为人们的口头禅,而到1830午,英国已成为“工业欧洲的老师”。——C.W.克劳利《新编剑桥世界近代史
在执行逮捕、拘留时,遇有(),不用《搜查证》也可以进行搜查。
若在x=0处连续,则a=________.
在关系数据库中,表是三级模式结构中的()。
以下选项中合法的标识符是
CellPhoneLetsYourSecretsOutYourcellphoneholdssecretsaboutyou.Besidesthenamesandnumbersthatyou’veprogram
最新回复
(
0
)