首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
57
问题
如果表达式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
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1,c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则y*(x++)与 y.operator*(x++)含义相同,后缀++作为友元函数重载,那么x++与operator++(x,0)含义相同,所以选项 C是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/zmNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTstack
类istream的成员函数get从指定流中读取一个字符,成员函数【】和read从指定流中读取多个字符。
下列写法中等价的是()。
有如下程序:#include<iostream.h>classBase{protected:inti;public:intj;};classDerived:publicBas
虚函数必须是类的【】。
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把节点b连接到节点a之后的语句是()。structnode{chardata;structnode*next;}a,
软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。
以下函数模板max的功能是返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)
函数调用参数的传递方式有三种,值传递、【】和引用传递。
随机试题
由CB555定时器构成的应用电路如题12图所示,其输出脉冲的周期为【】
建设单位应提交《工程质量安全监督报告》工程竣工验收备案资料。()
背景资料:某高速公路隧道为双线分离式隧道,左线起讫桩号为ZK9+680~ZKl0+303,全长623m,右线起讫桩号为YK9+683~YKl0+305,全长622m。隧道净空宽度为10m,净空高度为6.49m,该隧道右线(地质)纵断面图如下图所示
根据中国证监会对基金的分类标准,混合型基金是指()基金。
正态分布的图形特征是()
董事会和高级管理层不仅要制定常态的风险处理政策和流程,还应当制定危机处理程序,以应对严重的突发事件可能造成的管理混乱和重大损失。()
某公司仓库堆放着若干个同一型号的正方体木箱。俯视、正视都是,左视、右视都是,那么,这堆木箱最少有多少个?
设f(x)在x0点连续,且在x0一空心邻域中有f(x)>0,则()
SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能()。
—Lookatthefrombelow.—Youwillhearaninterview.TheIntervieweesInformationName:NorcrossMajor:【1】____
最新回复
(
0
)