首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式一x/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式一x/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2020-11-11
56
问题
如果表达式一x/y中的“一”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
A、operator/(x.operato--(),y);
B、operator/(operator--(x),y);
C、x.operator--().operator/(y);
D、y.operator/(operator--(x));
答案
B
解析
运算符重载实际上时函数的重载。重载运算符的一般格式:函数类型operator运算符名称(参数表)。重载运算符之后:函数operator+重载运算符“+”。“一”重载为“operator-;”,“/”重载为“operator/”。另外重载不能改变运算的优先级,-x/y计算-x后,除以y,所以表达式改写为:operator/(operator-(x),y);。
转载请注明原文地址:https://kaotiyun.com/show/LSyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(intA[NUM],intn)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。
若变量都已正确说明,则以下程序段的输出结果是()a=2;b=3;printf(a>b?’’***a=%d’’:’’###b=%d’’a,b);
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
有如下类定义:classAA{inta;public;intgetRef()const{return&a;}//①intgetValue()const{returna;}/
有如下程序:#include<iostream>usingnamespacestd;classMusic{public:voidsetTitle(char*str){strcpy(title,str
有如下语句序列:ifstreaminfile("DATA.DAT");if(infile.good())cout<<"A";else{COUt<<"B";ofstreamoutfile("DATA.DA
下列字符串中不能作为C++标识符使用的是()。
下列数据流图(DFD)构造规则中正确的是
程序流程图中带有箭头的线段表示的是
随机试题
现代社会提倡节约,包括节约()。
78岁,男性,平日身体无任何不适,体检时B超发现左肾有直径约4cm的占位性病变。切除肿物后,病理检查肉眼见:肿瘤界限清楚,无包膜,直径5cm,切面褐色;显微镜下:瘤细胞圆形或多边形,细胞质富含嗜酸性颗粒,核圆,核仁居中,呈巢状和腺泡状排列。其诊断最可能为
患者,女性,39岁,车祸伤及下腹部,怀疑膀胱破裂,在现场简便的判断方法是
下列属于理学检查的是
下列各项中,可用于确定所提供劳务完工进度的方法有()。
“群众家门口的事群众说了算”,北京某街道办事处开发了一款手机小程序,居民有什么意见建议,都可以在上面畅所欲言,相关部门可以通过大数据对居民意见实时查看和归类,为街道规划设计和管理提供依据。该街道办事处的做法()。
假朋友
数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1级加锁协议能够解决的问题是
Whatdoesthemanmean?
Certainplantseedsareabletoremain______foryears,appearinglifelesswheninfacttheyaremerelyinactive.
最新回复
(
0
)