首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式一一x/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式一一x/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2020-06-29
69
问题
如果表达式一一x/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
A、operator/(x.operato-一0,y);
B、operator/(operator-一(x),y);
C、x.operator---().operator/(y);
D、y.opemtor/(operator-一(x));
答案
B
解析
运算符重载实际上时函数的重载。重载运算符的一般格式:函数类型operator运算符名称(参数表)。重载运算符之后:函数operator+重载运算符“+”。“一”重载为“operator-一=”,“/”重载为“operator/”。另外重载不能改变运算的优先级,一x/y计算一x后,除以y,所以表达式改写为:operator/(operator--(x),y)。
转载请注明原文地址:https://kaotiyun.com/show/wzyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于对象初始化的叙述中,正确的是
在C++中,编译系统自动为一个类生成默认构造函数的条件是
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl。此工程定义了StopWatch(秒表)类,用于表示时、分、秒信息,有构造函数StopWatch()、设置时间函数reset(),并且重载了前置和后置++运算符,实现增加1秒的功能。程序
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
有如下程序:#includeusingnamespacestd;voidfun(inti){cout
ClassA是一个类,且有如下语句序列ClassAc1,*c2;ClassA*c3=newMyClass;ClassA&c4=c1;则ClassA的构造函数被调用的次数是
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程包含一个源程序文件proj2.cpp。其中定义了Score类。Score是一个用于管理考试成绩的类。其中,数据成员_s指向存储成绩的数组,_n表示成绩的个数;成员函数Sort
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。#in
下列选项中,不是C++关键字的是
下列选项中,与实现运行时多态性无关的概念是
随机试题
急进性肾炎与急性肾炎最主要的鉴别点为
海关及其工作人员的行政执法活动,依法接受监察机关的监督;缉私警察进行侦查活动,依法接受人民检察院的监督。()
Publicimagereferstohowacompanyisviewedbyitscustomers,suppliers,andstockholders,bythefinancialcommunity,bythe
下列各句中,没有语病的一项是()。
教育均衡,是指通过法律法规确保给公民或未来公民以同等的受教育权利和义务,通过政策制定与调整及资源调配而提供相对均等的教育机会和条件,以客观公正的态度和科学有效的方法实现教育效果和成功机会的相对均衡。根据上述定义,下列不属于实施教育均衡的行为是()。
下列情况中,用人单位不得解除劳动合同的包括()。
元记忆是关于记忆过程的知识或者认知活动。弗拉维尔认为,它包含()
Productivityisincreasedthreefold.
采用白盒测试方法时,应根据_______和指定的覆盖标准确定测试数据。
考查信息系统对过程的支持,可以利用()。
最新回复
(
0
)