首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2021-06-10
73
问题
如果表达式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或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如f
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0到n.1
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2。该工程中包含一个程序文件main.cpp,其中有类Quadritic、类Root及主函数main的定义。一个Quadritic对象表示一个aχ2+bχ+c的一元二次多项式。一个Roo
下列关于类模板的描述中,错误的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<"Pleaseinputastring:";
下列叙述中正确的是
下面描述中,不属于软件危机表现的是()。
支持子程序调用的数据结构是()。
下列对于软件测试的描述中正确的是()。
随机试题
患者,男。55岁,农民。因发热、头晕、鼻出血、皮肤瘀点、关节酸痛2周来诊。检测WBC31.5×109/L,Hb70g/L,PLT20×109/L;外周血涂片可见幼稚细胞。B超示肝脾肿大;骨髓涂片示增生明显活跃,原始细胞加幼稚细胞占0.90,胞质内有Au
铸造圆环形卡环常常包绕基牙的
酸蚀刻法复合树脂的黏接机理
房地产经纪机构的()主要负责对房地产经纪人与客户签订的合同进行管理,维护经纪机构的利益。
被评估A设备为2000年从德国引进的设备,进口合同中的FOB价是20万马克。2005年10月进行评估时德国厂家已不再生产A设备了,其替代产品B的FOB报价为35万马克。按照通常情况,设备的实际成交价应为报价的90%,境外运杂费约占FOB价格的5%,保险费约
导游人员在送散客时,必须在送站前()小时与其确认送站时间和地点。
布置作业时,教师应当遵守的要求是()。(2015.广东)
建立惟一索引后,只允许重复出现记录值的
程序运行时,拖动滚动条上的滚动框,则所触发的事件是()。
A咱们怎么去呢?B好的,在我的房间,你自己开机吧。C你去邮局的时候顺便帮我寄一封信吧。D你去不去看电影?快点儿说呀!E是呀,商店里衣服的价格比去年贵了许多。F当然,我们先坐公共汽车,然后换地铁。例如:你知道怎么去那儿吗?(F)天气有
最新回复
(
0
)