首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2016-10-28
48
问题
如果表达式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全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
数据库系统的核心是______.
以下数据结构中不属于线性数据结构的是______.
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
以下关于C++语言类的说法中正确的是
下列叙述中错误的是()。
下面叙述不正确的是
对于模板定义关键字class和typename说法不正确的是
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
随机试题
在冰雪道路上行车时,车辆的稳定性降低,加速过急时车轮极易空转或溜滑。
实行分权的主要手段是()
患者男性,42岁。乙型肝炎病史十余年,近来右上腹不适,腹胀。超声表现右叶缩小,左叶增大,肝被膜不光滑,实质回声增粗增强,欠均匀,肝静脉细窄,走行迂曲,管壁不平整。如果栓子局部门静脉管壁规整显示清晰,最可能是
体外循环手术病人术前应当停用的药物包括
血府逐瘀汤的组成中含有补阳还五汤的组成中含有
48岁妇女,绝经1年,阴道少许接触出血,查:子宫颈中度糜烂,宫体稍小,子宫颈刮片检查2次均阳性,阴道镜下宫颈活检阳性,应选择哪种方法排除子宫颈癌
假定该建筑的两层地下室采用箱基础,地下室及地上一层的折算受剪面积之比A0/A1=n,其混凝土强度等级同地上一层。地下室顶板没有较大洞口,可作为上部结构的嵌固部位。试问:方案设计时估算的地下室层高最大高度(m),应与下列何项数值最为接近?提示:需特
某高速公路由于业主高架桥修改设计,工程师下令承包商停工1个月。就此,-承包商提出索赔。按照国际惯例,索赔能够成立的包括( )。
光在不同的介质中传播速度不同,在()中传播最快。
2009年1月6日,中国海军护航舰艇编队顺利抵达亚丁湾海域执行护航任务。亚丁湾位于()
最新回复
(
0
)