首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
有如下类定义: class MyClass { public: MyClass(double d=0.0):val(d) { } ______________ /
admin
2021-02-22
23
问题
有如下类定义:
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/6nfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含了类Pets(“宠物”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
层次型、网状型和关系型数据库划分原则是()。
下列运算符不能重载为友元函数的是()。.
下列关于运算符函数的叙述中,错误的是()。
数据库管理系统是()。
数据库技术的根本目标是要解决数据的
以下描述中,不是线性表顺序存储结构特征的是()。
if语句的语法格式可描述为:格式1:if(<条件>)<语句>或格式2:if(<条件>)<语句1>else<语句2>关于上面的语法格式,下列表述中错误的是()。
算法的空间复杂度是指()。
下列关于函数模板的表述中,正确的是
随机试题
有人说:“××学校,您培育了多少焦枯的青苗茁壮成长。”此人的言论()
下列关于脊髓α运动神经元的描述,正确的是
甲出国留学前将自己的一幅名人字画委托好友乙保管。在此期间乙一直将该字画挂在自己家中欣赏,来他家的人也以为这幅字画是乙的。后乙因生意需要在家中宴请政府官员丙。丙对该字画赞不绝口,于是乙顺势将该字画赠送给了丙。丙在回家的途巾因酒醉糊涂,将字画遗留在出租车上。出
按照安全评价的量化程度,安全评价方法可以分为定性安全评价方法和定量安全评价方法,下列评价方法中,属于定量安全评价方法的有()。
按规定计算代扣代缴职工个人所得税,应贷记的会计科目是()。
()是教材编写、教学、评估和考试命题的依据,是同家管理和评价课程的基础。
简述学校教育在个体身心发展中起主导作用的原因。
“九.一八”事变时蒋介石实行不抵抗政策的最根本原因是()
Readthefollowingpassageandanswerquestions9-18.1.FromDr.R.S.ScorerofBritain’sImperialCollegeoftheSciencecomes
Formostlearners,skilllearningbeginswiththecognitivestage.Duringthisstage,thelearnersareinstructedhowtodothe
最新回复
(
0
)