首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2019-06-12
47
问题
如果表达式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.opemtor*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/sT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出的结果是()。#includevoidmain(){inti,k,a[10],p[3];k=5:for(i=0;i
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为()。
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
内联函数是通过【】来实现的,因此内联函数是真正的函数。
需求分析最终结果是产生【】。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
关于逻辑运算符的说法,正确的是()。
下列关于虚基类的描述,错误的是()。
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
背景某新建办公楼工程,主楼建筑面积29600m2,地上16层,地下1层,基础埋深4m,现浇混凝土框架一剪力墙结构。附楼建筑面积5000m2混合结构,地上3层。地下防水采用防水混凝土附卷材防水,屋面采用卷材防水,室内采用涂料防水。土方开挖采用放坡形式。预制
当事人对中国人民银行的行政处罚不服的,可以对以下哪个主体提起诉讼?()
设函数f(x)=∫0x2xetdt,则f’(x)=______.
低密度脂蛋白(LDL)的主要功能是
接触传染病病人后刷手的时间为( )。无菌包有效期为( )。
在诊疗护理工作中发生的下列案例,不属于医疗事故,除了( )。
妇科外治法不常用于治疗
除具有止嗽的作用外,还可以化痰通便的中成药是()。
设A=有三个线性无关的特征向量,则a________.
已知有关系:学生(学号,姓名,年龄),对该关系有如下查询操作:SELECT学号FROM学生WHERE姓名LIKE’张%’AND年龄!=15为了加快该查询的执行效率,应该()。
最新回复
(
0
)