首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2015-08-01
36
问题
如果表达式y*cx++中,“+”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
选项
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/7cNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关数据库的描述,正确的是
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
下面的语句中错误的是()。
下列程序的运行结果是#include<iostream.h>classLocation{private:intX.Y;public:
分布式数据库系统不具有的特点是
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
派生类的对象对它的基类成员中(),是可以访问的。
由关系数据库系统支持的完整性约束是指______和参照完整性。
随机试题
A.当天晚上B.第2天上午C.第2天下午D.第2天晚上E.第3天上午母猪,下午开始发情,表现外阴红肿,阴道黏膜充血,黏液透明清晰,发情过程正常,第一次配种的最适宜时间是()
完全抗原
××新城3号地块1号楼,包括地下2层、主体32层,建筑总高度101.60m,地下2层面积3012m2,地上32层面积46080m2,总建筑面积约49092m2。结构形式为高层剪力墙、框架结构。±0.00标高相当于黄海高程标高26.5m。××建筑工
进行项目经济评价的基础是()。
建设工程满足了竣工验收的条件,即应组织竣工验收。下列属于竣工验收的质量控制资料的有()。
申请电子报检的报检企业应具备的条件有( )。
甲工业企业生产主产品M产品的同时,附带生产出N产品。M产品完工产品与月末在产品之间的费用分配,采用约当产量比例法。原材料在生产开始时一次投入。2015年12月份有关成本费用资料如下:(1)M产品相关资料:月初无在产品。M产品本月完工280件,在产品数量4
房地产转让当事人在房地产转让合同签订后()日内向房地产所在地的房地产开发主管部门提出申请,并申报成交价格。
设对于半空间x>0内任意的光滑有向封闭曲面S,都有-e2xdxdy=0.函数f(x)在(0,+∞)内具有连续一阶导数,且.求f(x)=__________.
Babyfatissomethingchildrenaresupposedtooutgrow,notgrowinto.Thepercentageofoverweightchildrenhasmorethantrip
最新回复
(
0
)