首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2012-01-20
50
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
A、x.operator++(0).operator*(y)
B、operator*(x.operator++(0), y)
C、y.operator*(operator++(x, 0))
D、operator*(operator++(x, 0), y)
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/j3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中错误的是()。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()。
给定程序MODIl.C中fun函数的功能是:分别统计字符串中大写字母和小写字母的个数。例如,给字符串S输入:AAaaBBb123CCccccd.则应输出结果:upper=6,lower=8。请改正程序中的错误,使它能计算出正确的结果。
下列叙述中正确的是
若有定义语句:charstr[8]=’’abcdef\0\0’’;则strlen(str)的值是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
有下列程序,其中%u表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf(’’%u\n’’,x);}程序运行后的输出结果是(
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是()。
下列二叉树描述中,正确的是()。
I/O方式中使计算机系统并行工作程度最高的是()。
随机试题
MissSmithcameintothelab,______byherstudents.
胃容受性舒张是通过下列哪一途径实现的
下述哪种激素为蛋白类激素
男性,66岁。5个月前起刺激性干咳,右上胸痛,呈进行性加重就诊。近2周来疼痛沿右肩向右上臂及前臂放射,并出现右额部不出汗、右眼难以睁开。体检:右侧瞳孔缩小,眼球内凹上睑下垂。右上肺叩浊,呼吸音降低。余肺清,心脏无阳性发现。x线示右肺尖团块影,边缘不清。
宫颈早期浸润癌是指
城镇土地分等中的区域土地供应潜力因素包括()。
平屋顶防水构造方案中,具有一定的延伸性,能适应温度、振动、不均匀沉陷等因素产生的变形,能承受一定的水压,整体性好的方案是()。
2014年3月到5月,人民币持续贬值,这在使出口商增加出口结汇的人民币收入的同时,却使进口商以人民币购汇的成本相应增加。这种情形属于进口商的()。
以下各项中,______不是整体变更控制的输入。
A.decreaseB.directlyC.goingD.keepE.lessF.mainG.mindH.mood
最新回复
(
0
)