首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
88
问题
设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://www.kaotiyun.com/show/Q5Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于软件生命周期开发阶段任务的是
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
有如下程序: #include<iostream> using namespace std; class A { public: A(int i) {x=i;} void dispa() {cout<<x
已知有函数f的定义如下:intf(){staticints=0;s+=2;returns;}则在某程序中第2次执行函数调用语句f();时,函数f的返回值是【】。
软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
在C++语言中,main函数默认返回一个()类型的值。
下列是模板声明的开始部分,其中正确的是______。
算法的时间复杂度是指
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为
随机试题
sinxcosxdx=________.
根据递质的不同,将传出神经分为
大柴胡汤的适应证是葛根黄芩黄连汤的适应证是
下列关于黏液表皮样癌的描述,错误的是
某消防工程施工单位在调试自动喷水灭火系统时,使用压力表、流量计、秒表、声强计和观察检查的方法对雨淋阀组进行调试,根据现行国家标准《自动喷水灭火系统施工及验收规范》,关于雨淋阀调试的说法中,正确的是()。
区域型营销组织的结构包括()。
材料:我刚接手初一(1)班时,学校有名的“小皮球”皮宁分到了我们班。他在课上不是和同桌说话就是故意制造些声响来引起注意,做错事不肯承认错误,还常常与教师顶撞,搅得课也上不成。经过认真的观察,我发现他也有不少的优点:在班上人缘好,能积极帮助有困难的同学
我国教育目的基本结构是什么?
设z=f(xey,x,y),其中f具有二阶连续偏导数,求。
Carbondioxideisa"greenhouse"gas,whichmeansthatithelpstotrapheatintheatmosphere,(46)Morecarbondioxideonthef
最新回复
(
0
)