首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于( )。
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于( )。
admin
2015-07-24
47
问题
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*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++相当于叩erator++(c1,0),c2*c1++相当于c2.operator*(opemtor++(c1,0));答案为C。
转载请注明原文地址:https://kaotiyun.com/show/vcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要实现动态联编,必须通过()调用虚函数。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
C++程序由类和函数组成,模板也可分为()和()。
可以把具有相同属性的一些不同对象归类,称为______。
下面关于C++语言变量的叙述错误的是
数据结构分为逻辑结构与存储结构,线性链表属于【】。
C++语言中标点符号中表示一条预处理命令开始的是
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
程序设计方法要求在程序设计过程中
设以下变量均为int类型,则值不等于7的表达式是
随机试题
天然气深冷分离的核心部分是压缩过程。
食积兼外感表证,宜选用的药物是()食积兼痰多咳喘,宜选用的药物是()
对于基金管理公司的重大事项的报备,国务院证券监督管理机构应当自受理申请之日起()日内做出批准或者不予批准的决定,并通知申请人;不予批准的,应当说明理由。
防范个人住房贷款违约风险需特别重视把握()。
甲将已出租给乙的房屋作为贷款担保抵押给丙,在债务履行期届满后,甲不履行到期债务,丙为行使抵押权请求人民法院将该房屋扣押,并通知了乙。下列说法正确的是()。
美育是对受教育者的__________和审美能力的教育。
紫外线能杀菌的主要原因是:
劳动、知识、人才、创造,四者是一个具有内在联系的统一整体。尊重知识、尊重创造、尊重人才和尊重劳动中,核心是()
(2016年第19题)马克思说:“一切现实的危机的最终原因始终是:群众贫穷和群众的消费受到限制,而与此相对立,资本主义生产却竭力发展生产力,好像只有社会的绝对的消费能力才是生产力发展的界限。”这段论述表明
Thesenseofhonourappearstobedying.Whofightsduelstodefendhisreputationanymore?Theideamerelystrikesusasodd.H
最新回复
(
0
)