首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2017-09-21
24
问题
如果表达式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://jikaoti.com/ti/mSt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>inti=0;classA{public:A(){i++;}};voidmain(){Aa,
下面关于类和对象的描述中,错误的是
下列数据结构中能使用对分查找的是
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classTestClass{intvalue;public:Tes
将下面的语句段(A)补充完整,使其和语句段(B)在功能上完全等价。(a)doubles=0.0;【】;intk=0;do{s+=d;k
下列运算符中全都可以被友元函数重载的是()
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
随机试题
在Access2010中,由于内容较多而不适合建立索引的数据类型是_______。
A、成釉细胞癌B、牙源性钙化囊肿C、牙源性角化囊肿D、牙源性透明细胞癌E、良性成牙骨质细胞瘤与受累牙牙根融合的疾病是
分别从事证券或者期货投资咨询业务的机构,要求有()名以上取得证券、期货投资咨询从业资格的专职人员。
(2014年真题)在出版单位担任()等职务的人员,必须具有中级或中级以上出版专业职业资格并履行登记、注册手续。
Ithappenedtomerecently.IwastellingsomeonehowmuchIhadenjoyedreadingBarackObama’sDreamsFromMyFatherandhowit
甲乙两地之间有一条公路,李明从甲地出发步行往乙地;同时张平从乙地出发骑摩托车往甲地。80分钟后两人在途中相遇。张平达到甲地后马上折回往乙地,在第一次相遇后又经过20分钟张平在途中追上李明,张平到达乙地后又马上折回往甲地,这样一直下去。当李明到达乙地时,张平
我们如今有铺天盖地的新信息需要去消化和记忆。互联网、移动电话、电视和其它电子产品里,都_______地涌现出新鲜事物。当不同信息同时涌现在记忆中,人们会无法_______出与当前目标不相关的信息,甚至还会禁不住去思考那些尚未开始做的事情,于是会出现____
减少可吸入颗粒
Lookatthenotesbelow.Someinformationismissing.Youwillhearamangivingatalkabouthisworkandcareer.Foreachques
这些报纸通常在上班高峰期时在地铁站里发放。
最新回复
(
0
)