首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2021-06-10
61
问题
如果表达式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://kaotiyun.com/show/rgfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程pmg2,此工程中包含一个程序文件mmn.cpp,其中有“班级”类Class和“学生”类Student的定义,还有主函数main的定义。在主函数中定义了两个“学生”对象,他们属于同一班级。程序展
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将己知字符串s中所有在字
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
对于一个类定义,下列叙述中错误的是()。
下列叙述中正确的是
某系统总体结构图如下图所示:该系统总体结构图的深度是
下列关于函数参数的叙述中,正确的是()。
下列关于栈的叙述正确的是()。
随机试题
尿脱落细胞学检查阳性的是血清前列腺特异性抗原(PSA)升高的是
患者,男,25岁。5天前劳动后出现右下后牙区胀痛,进食,吞咽时加重,昨日起出现局部自发性跳痛,张口受限,低热头痛。检查:右下颌角区稍肿胀,无压痛,张口度两指。近中阻生,牙龈红肿充血,挤压可见远中盲袋内少量脓液溢出,相当于颊侧前庭沟丰满,充血,压痛明显,有波
胃脘疼痛实证特点为冷秘的病机为
糖尿病血瘀气滞证宜选用慢性肾炎脾肾阳虚兼瘀血证宜选用
女性,32岁,因乏力、腹胀半年来诊,查体:腹部移动性浊音阳性,化验血沉68mm/h;腹水化验:比重1.020,蛋白33g/L,WBC850×106/L,单核80%,多核20%,诊断首先考虑是
田某认为区人社局记载有关他的社会保障信息有误,要求更正,该局拒绝。田某向法院起诉。下列说法中正确的是()。
投资者评估的房地产的投资价值,小于或等于该房地产的市场价格,是其投资行为或交易能够实现的基本条件。()
达尔文提出以自然选择为基础的生物进化论学说的著作是()。
对于一个企业来说,既想产品上一个档次,又不加大科研方面的投入,这是不可能的。以下哪项所表达的意思与上文最为接近?
Completethetablebelow.WriteNOMORETHANTWOWORDSforeachanswer.
最新回复
(
0
)