首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2016-10-28
32
问题
如果表达式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://kaotiyun.com/show/7ONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下的程序:#include<iostream>usingnamespacestd;classAT{friendostream&operator<<(ostream&,AT);}at;os
.、.*、->、::、?:这五个运算符______重载。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
决定C++语言中函数的返回值类型的是()。
C++程序是从【】函数开始执行的。
有如下函数模板定义:template<typenameT1,typenameT2,typenameT3>T2plusT1t1,T3t3){returnt1+t3;}则以下调用中正确是
在C++中,打开一个文件,就是将这个文件与一个【】建立关联,关闭一个文件,就是取消这种关联。
在关系模型中,
概要设计是软件系统结构的总体设计,以下选项中不属于概要设计的是()。
随机试题
Here’saquestionaboutchickensandeggsyoumaynothaveheardbefore:Howisitthataneggcanbesohardtobreakfromthe
匪我愆期,子无良媒。愆:
血液透析的不良影响不含
教师在教育教学中应当()对待学生,关注学生的(),因材施教,促进学生的实际发展。
材料1同盟会的政治纲领是“驱除鞑虏,恢复中华,创立民国,平均地权。”1905年11月,在同盟会机关报《民报》发刊词中,孙中山将同盟会的纲领概括为三大主义,即民族主义、民权主义、民生主义,后被称为三民主义。材料21922年7月召开的中共二大对于这个在长
《集会游行示威法》规定,集会、游行、示威,不得携带武器、管制刀具和爆炸物,不得使用暴力或煽动使用暴力。这体现的集会、游行、示威的原则是()
已知A=,则An=_____.
考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tAttend”、“tEmployee”和“tWork”,请按以下要求完成设计。创建一个查询,将所有记录的“经费”字段值增加2000元,将查询命名为“qT4”。
In1959,Hawaiibecamethefiftiethstateintheunion.【C1】________CongresssofarawayinWashingtonD.C.,howdoHawaiiansg
A、TheweatherinColombiaishumid.B、Theweatherinthetwocountriesisthesame.C、Theweathervariesindifferentrelionsof
最新回复
(
0
)