首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2020-07-23
28
问题
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
选项
A、c1.operaor*(c2.operator+(c1))
B、c1.operator+(c2.operator*(c1))
C、c1.operator*(c1.operator+(c2))
D、c1.operator+(c1.operator*(c2))
答案
B
解析
由于重载运算符并不改变运算符的优先级,所以c1+c2*c1首先进行c2*c1运算,由于c2是运算符"*"的左操作数,所以c2*c1相当于c2对象调用重载运算符函数operator*,参数为c1,即c2.operator*(c1);同理c1作为运算符"+"的左操作数,c1+c2*c1相当于c1对象调用重载运算符函数operator+,参数为c2*c1,即c1.operator+(c2.operator*(c1)),答案为B。
转载请注明原文地址:https://jikaoti.com/ti/YJl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当数据库中数据总体逻辑结构发生变化,而应用程序不受影响,称为数据的
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有如下程序:#include#includeusingnamespacestd;classFather{public:Father(string
下列情况中,不会调用拷贝构造函数的是()。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
下列有关模板的叙述中,正确的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是( )。
已知函数f的原型是voidf(int*a,long&b);,变量v1、v2的定义是:intv1;longv2;下列调用语句中正确的是()。
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于()。
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
随机试题
色彩的三间色是________、________和________。
单侧颞下颌关节强直患者可出现
A.解毒活血汤B.荆防败毒饮C.五味消毒饮合失笑散D.清营汤E.清瘟败毒饮产后高热,恶露不畅,有臭气,小腹痛,大便秘,舌红,苔黄,脉数。治疗应首选的方剂是
桂枝茯苓丸的组成是()
总账账户对所属明细账户起统驭作用,明细账户对总账账户起补充说明作用。()
市场组合的贝塔值是标准值()。
有条理地概括这些材料的主要内容,宇数不超过200字。根据上述材料,自选某一角度,自拟题目,写一篇1000字左右的文章。要求:联系实际,观点明确,条理清楚,语言流畅。
监理工程师对实施质量的检查与验收,必须是在承建单位()的基础上进行。
B-ISDN为了实现网络传输的高速率与低延迟采用了
Oceanographyhasbeendefinedas"theapplicationofallsciencestothestudyofthesea".Beforethe19thcentury,scientists
最新回复
(
0
)