首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-09-05
44
问题
有如下类定义:
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/90h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;inti=1;classFun{public:staticinti;intvalue(){returni-1;}intvalue()const{ret
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除:(2)转换后的数据放到de
下列关于栈的叙述正确的是( )。
下列有关内联函数的叙述中,正确的是()。
下面有关for循环的正确描述是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列有关运算符重载的叙述中,正确的是()。
下列关于模板的叙述中,错误的是()。
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
在戏剧史上,从三棱景柱的出现到立体布景的使用,从煤气灯照明到电脑灯的布控,都曾使戏剧演出的总体面貌产生巨大变化。剧场科技、智能舞台、多媒体、声学、光学、电学技术的广泛运用,丰富了当代舞台的表现手段和艺术面貌,并且为人们带来全新的审美体验。有文化学者据此推断
具有平喘、强心、利尿作用的药物是
实验室所有的记录应予以安全保护和()。
公路照明系统由低压电源线、低压配电线、灯杆、光源和灯具及()组成。
某市高尔夫球艺有限公司为一般纳税人,下设高尔夫球具生产厂、高尔夫球包厂、高尔夫球生产厂,为国内外客户提供专业的高尔夫个性化产品。2009年10月发生业务如下:(1)购进原材料一批,取得防伪税控系统开具的增值税专用发票上注明价款230万元,专用发票已
紫菜:米饭:寿司
陈先生:未经许可侵入别人的电脑,就好像开偷来的汽车撞伤了人,这些都是犯罪行为。但后者性质更严重,因为它既侵占了有形财产,又造成了人身伤害;而前者只是在虚拟世界中捣乱。林女士:我不同意。例如,非法侵入医院的电脑,有可能扰乱医疗数据,甚至危及病人的生命。因此
HernoveldepictsafuturisticAmerica.
Asadevelopingcountry,wemustkeep______withtherapiddevelopmentoftheworldeconomy.
A、Providedvideoinformationofclassroomteaching.B、Collectedinformationfromtheirstudents.C、Askedstudentstocommenton
最新回复
(
0
)