首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{ } ___________//运算符函数+的声明 private: int val;
有如下类定义: class MyClass{ public: MyClass(int d=0):val(d)+{ } ___________//运算符函数+的声明 private: int val;
admin
2018-06-19
59
问题
有如下类定义:
class MyClass{
public:
MyClass(int d=0):val(d)+{ }
___________//运算符函数+的声明
private:
int val;
};
若要使语句序列
MyClass X(2),y(4),z;
z=7+y:
y=x+3:
能够正常运行,横线处的声明语句应为( )。
选项
A、friendMyClass operator+(MyClass,MyClass);
B、friendMyClass operator+(MyClass&,MyClass&);
C、friendMyClass operator+(MyClass,MyClass&);
D、friendMyClass operator+(MyClass&,MyClass);
答案
A
解析
程序中Myclass类给出一个默认构造函数,形参d是整数类型,默认值为0,在成员初始化列表中使用形参d仞始化val成员;语句序列中两个表达式:7+y和x+3说明加法运算符函数的两个操作数可以是整型,也可以是MyClass类型,如果是整型的话,需要使用默认构造函数将整数类型隐式转换成临时的Myclass类对象,此时赋给运算符函数时,就不可以使用引用类型了,所以选项B、C、D都是错误的,选项A是正确的,选项A中由于两个操作数都是在形参列表,所以只能将运算符函数定义为友元函数,而不能定义为成员函数,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/yNAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(in
下列数组的定义中,会产生错误的是
以下程序段的输出结果是intx=5;do{cout<<x--<<end1;}while(!x);
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
结构化分析方法是面向()的自顶向下,逐步求精进行需求分析的方法。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整。classcomplex{doublereal;//实部
有如下类声明:classTestClassinti;private:intj;protected:intk;public:intm,n;其中,私有成员的数量为()。
不能重载的运算符是
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
随机试题
简述南宋中期两个散文流派的文章特点及其代表作家。
这段文字采用了哪些人物描写手法?对宝玉的挨打,林黛玉是怎样反应与表现的?
诊断肺结核最可靠的依据是
4635,3728,3225,2621,2219,()。
企业采用权益法核算长期股权投资时,能够引起长期股权投资账面价值发生增减变动的有()。
奔马公司开发出一项发动机关键部件的技术,大大减少了汽车尾气的排放,并向我国专利行政管理部门提出专利申请。在奔马公司最初提交的权利要求书中,其权利要求包括A+B+C+D四项,但是当审查人员对其中的C权利要求提出质疑后,奔马公司在说明书中排除了C项权利要求。经
泓豪公司为增值税一般纳税人,适用的增值税税率为17%,原材料采用实际成本进行日常核算。2013年11—12月份,泓豪公司发生如下经济业务或事项:(1)购入原材料A,增值税专用发票上注明的价款为80000元,增值税税额为13600元,该批原材料
根据《中华人民共和围未成年人保护法》的规定,学校和幼儿园安排未成年学生和儿童参加集会、文化娱乐、社会实践等集体活动,应当有利于未成年人的健康成长,防止发生()。
巫马子对墨子说:“我不能兼爱。我爱我的家人比爱我家乡的人深,爱我的双亲比爱我的家人深,爱我自己胜过爱我双亲,这是因为切近我的缘故。打我,我会痛,打别人,不会痛在我身上,所以我只会杀他人以利于我。”墨子问道:“你的这种义会告诉别人吗?”巫马子答道:“我为什么
WhereisGeorgenow?
最新回复
(
0
)