首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-06-10
54
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下列情况中,不会调用拷贝构造函数的是()。
下列关于模板的描述中,错误的是()。
己知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②private:Foo(){}//③
下列关于虚基类的描述中,错误的是()。
有如下类定义classAnimal{public:virtualvoidName0=0;};classKoala:publicAnimal{public:voidName()
下列关于C++流的描述中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assBase{intx:public;Base{intw=0};x(n){cout<<n;}
己知在一个类体中包含如下函数原型:VOLUMEoperator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
随机试题
G1P0,孕36周子痫前期,最恰当的处理原则是
患者,男,45岁。间断腹泻3年,大便2~4次/天,不伴腹痛。近半年腹泻加重,大便6~8次/天,体重下降10kg。查体:一般情况尚可,消瘦,皮肤弹性差,浅表淋巴结不大,心肺未见异常,腹软,无压痛,未及包块,肝脾肋下未及,移动性浊音(+)。问题4:提示:粪
A、十二烷基苯磺酸钠B、卵磷脂C、HLB7~9D、苯扎氯铵E、PluronicF68非离子型表面活性剂
在设计楼宇自动化系统时,为确保系统运行的高可靠性,应根据设备的功能、重要性等分别采用()。
甲公司2×15年度归属于普通股股东的净利润为9600万元,合并净利润为10000万元,2×15年1月1日发行在外普通股股数为4000万股,2×15年6月10日,甲公司发布增资配股公告,向截止到2×15年6月30日(股权登记日)所有登记在册的老股东配股,配股
直接影响活动效率,使活动顺利完成的个性心理特征是()。
下列批办意见不恰当的是()。
下列关于党史上的“第一”,表述错误的是()。
YouareLiMing,youjustreceivedtheletterofadmissionfromAustralia,youplantoregisterinSeptemberintime.Pleasewri
表达式a+=a-=a=9的值是
最新回复
(
0
)