首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
admin
2020-06-29
80
问题
设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/sByp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}voidSetY(intyy){y=yy;}
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
数据库应用系统中的核心问题是( )。
下面不属于软件测试实施步骤的是
结构化程序的三种基本控制结构是
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
Sample是一个类,且有如下语句:Samplea[2],*p=newSample;执行这个语句时调用Sample类的构造函数的次数是
随机试题
液体的饱和蒸气压用符号pΘ表示,其表达了液体的相对挥发度。()
设有代码“int(*ptr)[10];”,其中的ptr是()。
高钾血症比低钾血症更危险的是
作为传染源的病原体的毒力不包括
()是富有内蒙古民族特色的歌曲。
简述幼儿在言语发展中易出现的问题。
IT业和金融业的收入高.主要是由行业特性决定的。从事这两个行业的主要是知识密集型人群.拥有较高的学历,而且这两个行业本身的设备、原材料成本相对比较低,人力成本很高.人力成本某种程度上替代了该行业的设备和原材料成本,因此薪酬水平较高。从产业属性和人才要求上说
有的人有一个轰轰烈烈的生,却留下一个默默无闻的死;有的人有一个默默无闻的生,却有一个轰轰烈烈的死。有的人显赫一时,却只能成为匆匆的过客;有的人潦倒终生,却成为历史天空闪亮的星斗。这段话谈论的是()。
根据所给材料,回答以下问题。从2014年“网大”概念的提出、各大视频网站纷纷进驻市场到2016年年底的三年间,网络大电影经历了从起步到爆发的快速成长过程。2013年,全网“网大”数量仅为39部;2016年影片数量飙升,截至11月月底达到3303部。市场迅
Aneweraisuponus:theserviceeconomy,theinformationage,theknowledgesociety.Italltranslatestoa(36)______change
最新回复
(
0
)