首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-06-10
73
问题
有如下类定义:
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/9Dh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个模板声明的开始部分:templute<typenameT>double由此可知()。
有如下程序:#inc1ude<iostream>usingnamespacestd;classBase{intx:public;Base{intn=0};x(n){cout<<n,
下列关于类和对象的叙述中,错误的是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,使它能得出正确的结果。本程序要求屏幕输出:n=99注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error******
下列叙述中正确的是
ClassA是一个类,现在执行下面语句:ClassAa[2],*b[2],*c=newClassA;调用ClassA类的构造函数的次数是
在满足实体完整性约束的条件下()。
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为()。
软件设计中划分模块的一个准则是()。
随机试题
肝淤血的镜下改变有
由小肠上皮细胞合成并含有大量三酰甘油的血浆脂蛋白是
A.处3年以下有期徒刑或者拘役,并处或单处罚金B.处3年以上10年以下有期徒刑,并处罚金C.处10年以上有期徒刑、无期徒刑或者死刑,并处罚金D.处2年以下有期徒刑或者拘役,并处或单处罚金E.处2年以上7年以下有期徒刑并处罚金《中华人民共和
根据《药品经营质量管理规范》,不符合药品批发企业进货管理要求的是
按照账页格式的不同,会计账簿分为()。
导游人员要讲究说话的艺术,说话的艺术包括()。
对于培养学生智力技能最具有现实意义的途径是()。
很早以前科学家就发现有些人对于某些药物的反应和其他病人不同。例如,某种麻醉用肌肉松弛剂会导致特定的人无法呼吸。后来,科学家发现产生这种现象的原因在于这类人拥有特定的基因。这也就带来了一个问题:研究人们之间的遗传差异是否可以促进医学发展出更高级的治疗手段,也
Myfatherbelievedthatthereweremysteriousforces(神秘的力量)atworkintheworld.Oneday,hewaslecturingmeonthosemysteri
•Readthepassageaboutthejobofstoreassistants.•ChoosethecorrectwordA,B,CorDfrombelowthepassagetofilleach
最新回复
(
0
)