首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
admin
2020-06-29
58
问题
设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全国计算机二级
相关试题推荐
下列有关类成员的叙述中,正确的是()。
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
有如下程序:#includeusingnamespacestd;classPoint{public:Point(intxx=0,intyy=0):x(xx),
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
有如下程序:#includeusingnamespacestd;classBase{public:Base(){cout
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
有如下函数模板:templateTsquare(Tx){returnx*x;}其中的参数T是
在E-R图中,用来表示实体联系的图形是( )。
层次型、网状型和关系型数据库划分原则是( )。
随机试题
若某工序A由i、j两结点顺序相连,i结点的最早时间为60(小时),j结点的最迟时间为120(小时),工序A本身需要40(小时)才能完成。试画出该工序的箭线式网络图,并在图上填写出i结点的最迟时间、j结点的最早时间,以及工序A的最早开始和最迟开始时间。
甲盗窃丙的信用卡后,骗乙说“捡了一张信用卡”,让乙使用,乙用该信用卡在商场购买了价值3.8万元的财物。关于本案,下列哪一项分析正确?()(2019/客/1/仿25)
女性,35岁,胆囊结石并反复发作急性胆囊炎。B超示胆总管直径6mm,口服胆囊造影检查胆囊不显影。此时的治疗应选择
肝硬化病人,3日未排便,出现嗜睡和幻觉,在给予灌肠时,不宜采用哪种灌肠溶液
我国下列地区中,哪些不适用《中华人民共和国民事诉讼法》?()
证券公司为期货公司介绍客户时,应当向客户明示其与期货公司的介绍业务委托关系,解释期货交易的方式、流程及风险,不得()。
改制设立的股份公司,其主要产品或经营业务重组进入股份公司的,其主要产品或经营业务使用的商标权无须进入股份公司。( )
(2008年法条分析29)《刑法》第263条规定:“以暴力、胁迫或者其他方法抢劫公私财物的,处三年以上十年以下有期徒刑,并处罚金:有下列情形之一的,处十年以上有期徒刑、无期徒刑或者死刑,并处罚金或者没收财产:(一)入户抢劫的;(二)在公共交通工具上抢劫的;
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是
QualityAssuranceatAllStagesWerecognizethatthekeytoqualityassuranceiscontinuousalertness.Thatiswhyoursyst
最新回复
(
0
)