首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
44
问题
设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://kaotiyun.com/show/Q5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【 】的任务是诊断和改正程序中的错误。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下列叙述中错误的是
下列有关类继承的叙述中,错误的是
重载加法运算符“+”,其函数名是______。
C++语言中关键字运算符有new,delete和【】。
在C++语言中,main函数默认返回一个()类型的值。
算法的时间复杂度是指()。
具有3个结点的二叉树有
随机试题
A.格列本脲B.艾塞那肽C.二甲双胍D.氢化可的松E.吡格列酮长期服用可引起血糖升高的药物是
测量的要求有哪些?
A.ACTH升高B.ACTH降低C.肾素降低、醛固酮升高D.肾素及醛固酮均降低E.儿茶酚胺增高在嗜铬细胞瘤疾病中常出现哪一项异常
下列抗甲状腺药物,能抑制外周组织T4转换为T3的是
关于净经营收入理论,下列说法不正确的是( )。
我国四大卫星发射中心中纬度最低,最适合发射大负重卫星的是()。
操作系统对磁盘进行读/写操作的单位是_______。
Forthemostpart,schoolsaredesignedtoproducepeoplewhofitintosociety,notpeoplewhosetouttochangeit.However,sc
Thecharactersfor"Africa"intheMandarinlanguagemean"wrongcontinent".ButtheChinesehaveoften【C1】______thisetymologi
Parentshavealegal______toensurethattheirchildrenareprovidedwithefficienteducationsuitabletotheirage.
最新回复
(
0
)