首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2010-03-29
102
问题
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、operator/(x.operator--(),y);
B、operator/(operator--(x),y);
C、x.operator--().operator/(y);
D、y.operator/(operator--(x));
答案
2
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符"/"作为友元函数重载,则(--x)/y与表达式operator/((--x),y)相同。前缀运算符“--”作为友元函数重载,则--x与operator--(x)相同,所以组合起来是operator/(operator --(x),y);,即B选项。
转载请注明原文地址:https://kaotiyun.com/show/6Njp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义为int型,要通过语句scanf(”%d,%d,%d”,&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(u代表一个空格)()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])()。
给定程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序在文件BLANK1.C中。不得
若想定义int型变量a,b,c,d并都赋值为1,以下写法中错误的是
以下叙述中正确的是
判断字符串s1是否大于字符串s2,应该使用()。
在数据库系统的内部结构体系中,索引属于()。
结构化程序设计的3种结构是()。
若有函数首部intfun(doublex[10],int*n),则下列针对此函数的函数声明语句中正确的是()。
随机试题
票据付款人在付款时应当审查()
A.7天B.4周C.6周D.7周胃溃疡治疗疗程至少
根据FIDIC施工合同条件,缺陷通知期的起算日期是()。
债券的发行人包括()。[2015年9月真题]I.中央政府;Ⅱ.地方政府;Ⅲ.金融机构;Ⅳ.公司;V.企业。
下列关于市场经济与商品经济相互关系的表述中,正确的是()。
2016年1月,甲个人独资企业(下称甲企业)向陈某借款50万元,双方签订了借款合同。合同约定:借款期限为6个月;年利率24%;利息在返还借款时一并支付。合同未约定逾期利率。王某、李某为该笔借款提供了保证担保。在王某、李某与陈某签订的保证合同中,当事人未约定
苏格拉底的教育方法称为产婆术。()
简述教师的情绪对课堂气氛的影响。
有如下程序:#includeusingnamespacestd;classInstrument{public:virtualvoidDisplay()=0;};classPiano:publicInstrument{
富贵
最新回复
(
0
)