首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2016-10-28
66
问题
如果表达式v*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://www.kaotiyun.com/show/7ONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面叙述正确的是______.
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
若已知charstr[20];,有语句cin>>str;当输入为:Thisisaprogram所得的结果是str=()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
有如下的类模板定义:template<typenameTYPE>classMyClass{TYPEn;public:MyClass(TYPEk);
下列运算符中全都可以被友元函数重载的是
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
在关系模型中,
随机试题
患者咽部轻微肿痛,兼见口干咽燥,手足心热,舌红少苔,脉细数。治疗宜选的穴位是()(2011年第79题)
在当前计算机领域中,通常用GB来描述计算机的()
重新感染是指治疗后症状消失,尿菌阴转后6周内再次出现菌尿,菌种与上次相同。()
罂粟:吗啡:
关于甲状腺功能亢进症的叙述,下列哪项是错误的
《母婴保健法》规定,经产前检查,医师发现或者怀疑胎儿异常的,应当对孕妇进行()
A.口舌、四肢及全身麻木、头痛、头晕、精神恍惚、牙关紧闭B.头晕、头痛、烦躁不安、面部肌肉紧张、吞咽困难、伸肌与屈肌同时收缩C.喉咙干痛、烧灼感、口中金属味、流涎、腹痛腹泻,出现各种出血症状、黄疸D.胸闷、心悸、心律不齐、四肢阙冷、血压下降、心电图显
全淹没干粉灭火系统的灭火剂设计浓度最低为()kg/m3。
根据企业的备用金的管理制度,备用金的核算分为()。
技术分析认为公开资料没有完全包括有关公司价值的信息、有关宏观经济形势和政策方面的信息,因此,通过技术分析可以获得超额利润。()
最新回复
(
0
)