首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
admin
2009-02-15
74
问题
如果算符函数调用格式的表达式:x.operator-(operator++(y,0)中的“-”是作为成员函数重载的,“++”是作为友元函数重载的,那么该表达式还可以表示为:( )
选项
A、x-y++
B、x-(++y)
C、(x++)-y
D、++x-y
答案
1
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同时一元运算符“++”重载函数调用中采用了虚拟参数,说明++为后缀的,所以其等价的表达式为“x-y++”。
转载请注明原文地址:https://www.kaotiyun.com/show/t7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
有以下程序#include<stdio.h>structtt{intx;structtt*y;}s[2]={1,0,2,0};main(){structtt*p=s;p->y=s;print
有以下程序#includemain(){printf("%d\n",NULL);}程序运行后的输出结果是()。
有以下程序:#include<stdio.h>main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}};inti,j,k,t;for(i=0;i<4;i++)for(j=0
有以下程序:#include<stdio.h>#include<string.h>main(){charstr[][20]={"One*World","One*Dream!"),*p=str[1];
请编写函数fun,函数的功能是查找x在s所指数组中下标的位置,并作为函数值返回,若x不存在,则返回-1。注意:部分源程序在文件PROG1.C文件中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:
以下不能将s所指字符串正确复制到t所指存储空间的是()。
C语言程序中,运算对象必须是整型数的运算符是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
腹内斜肌参与构成了腹直肌鞘的()。
生产过程中产生的静电电压的最高值能达到()以上。
退休公务员可享受在职时的
犬发生急性支气管炎时,血液学检查可见
关于IgM的描述,哪项是错误的
肾小球有效滤过压等于()。
根据国家财税制度规定,不能作为偿还贷款资金来源的是()
【2016年】2015年12月31日,某企业应收账款账面余额为1200万元,预计未来现金流量现值为600万元;计提坏账准备前,企业坏账准备贷方账户余额为350万元,不考虑其他因素,当日该企业应计提的坏账准备为()万元。
注册会计师在确定应收账款的函证时间时,如果下列四种决策是适当的,所依据的重大错报风险评估水平最低的是()。
利用移动互联网、物联网技术与智能手机的结合,中国的共享单车公司______出共享单车的“无桩”模式,用手机应用扫描二维码完成解锁和支付,不仅提高了自行车使用和共享的效率,还能获得______的商业回报。填入画横线部分最恰当的一项是:
最新回复
(
0
)