首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-06-10
27
问题
有如下类定义:
class MyClass {
public:
MyClass(double d=0.0):val(d) { }
______________ //运算符函数-的声明
private:
double val;
};
若要使语句序列
MyClass y(4.6),z;
z=6.7-y;
能够正常运行,横线处的声明语句应为
选项
A、friend MyClass operator-(MyClass&, MyClass&);
B、friend MyClass operator-(double, MyClass);
C、friend MyClass operator-(MyClass&, double);
D、friend MyClass operator-(double&, MyClass&);
答案
B
解析
由调用函数6.7-y可知,double类型在运算符"-"的左边,应该作为运算符函数"-"的第一形参,选项A、C错误;由于运算符"-"函数并不改变操作数的状态,所以形参应该声明为const对象的引用,或者按值传递,参数按引用类型传递可能会改变操作数的状态,选项D错误;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/4Nfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classMyClass{intx;public:MyClass():x(0),y(0){)intGetX(){returnx;)voidSetX(intxx){x=xx
下列有关抽象类和纯虚函数的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9:cout
下列关于虚基类的描述中,错误的是()。
下列关于C++流的描述中,错误的是()。
下列关于函数模板的描述中,正确的是()。
有如下程序#include#includeusingnamespacestd;classMyClass{public:MyClass(){cout<<’A’;)MyClass(ch
随机试题
30.描述性研究报告与解释性研究报告的区分常常是()
碘以香果脂为基质的栓剂
甲企业为增值税一般纳税人.委托外单位加工一批材料(属于应税消费品,且为非金银首饰),该批原材料加工收回后用于连续生产应税消费品。甲企业发生的下列各项支出中.能增加收回委托加工材料实际成本的有()。
以下不属于贷款效益性调查的内容的是()。
2014年10月20日,甲公司因合同违约而被乙公司起诉。至2014年12月31日,甲公司尚未接到人民法院的判决。甲公司预计最终的判决很可能对其不利,并预计将要支付的赔偿金额在320万元至360万元之间,且该区间内每个金额发生的可能性大致相同。2014年12
经过多次磋商签订协议后,汽车制造商甲公司凭借自有资金2亿元和发行债券融资5亿元,实现了对汽车零部件商乙公司的收购。从并购的类型来看,上述收购属于()。
法治国家要求,法律在社会生活、国家生活的一切重要领域处于至高无上的地位,即法律享有崇高的威望,得到普遍的遵守和广泛的认同,法律在调控社会生活方面发挥基础和主导的作用。法律的至高无上的权威是法治国家的显著特征。()
对于一些涉及服务对象隐私或者不便于在社会工作者面前表达的资料,社会工作者可以采用()的方式,让服务对象能够自如地表达自己的想法和感受。
在游戏中,幼儿正在当“医生”,忽然看见别的小朋友在“包糖果”,他就跑去当“包糖果”的“工人”,这说明幼儿()。
SuggestionsforYourWorkAnnieisalongtimesecretary/receptionistfortwoseniorvicepresidentsatabigcompany.They
最新回复
(
0
)