首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
admin
2021-09-05
56
问题
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
选项
A、c1.operaor++(0).operator*(c2)
B、c2.operator*(c1.operator++(0))
C、c2.operator*(operator++(c1,0))
D、operator*(operator++(c1,0),c2)
答案
C
解析
友元函数不是类的成员函数,所以友元函数的调用不需要使用类对象;另外运算符重载不改变运算符的优先级,所以表达式c2*c1++先执行c1++;为了区分运算符的前缀和后缀形式,规定后缀式运算符函数接受一个额外的int型形参,使用时可以提供0作为形参的实参,所以c1++相当于operator++(c1,0),c2*c1++相当于c2.operator*(operator++(c1,0));答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Lb5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classBasel{public:Base1(intd){cout
有如下头文件:imf1();staticintf2();classMA{public:intf3;();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
下列函数模版中的定义中,合法的是()。
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){}Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
有如下程序:#includeusingnamespacestd;classC1{public:~C1(){cout
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
有如下函数定义:voidfunc(inta,int&b{a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列字符串中,正确的C++标识符是()。
有如下类和对象的定义:c1assConstants{public;staticdoublegetPIO{retum3.1416;)};Constantsconstants,下列各组语句
下面对软件测试描述错误的是
随机试题
Wateriscomposed______hydrogenandoxygen.
Onesummernight,onmywayhomefromworkIdecidedtoseeamovie.Iknewthetheatrewouldbeair-conditionedandIcouldn’t
重复肾声像图描述中,下列哪一项不正确
下列哪种不是国家实行管制的药品
胚胎何期受到照射,主要引起胎儿发育障碍
A.补益气B.平肝潜阳C.滋养肝肾D.填精生髓E.补虚泻实,调整阴阳眩晕病属于实证治法的是
国家组织形式是指国家整体和组成部分之间,中央政权和地方政权之间的相互关系。 ( )
供电系统应简单可靠,同一电压供电系统的配电级数不宜多于()级。
客户的风险承受能力受到多种因素的影响,直接决定客户对不同风险程度产品的选择与决策的是()。
[2018年]已知随机变量X,Y相互独立且Y服从参数为λ的泊松分布,Z=XY.求Z的概率分布.
最新回复
(
0
)