首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
39
问题
设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/XVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
下面有关重载函数的说法中正确的是
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(inti){num=i;}A(A&a){num=a.n
下列语句中不是死循环的是
以下叙述中正确的是
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
函数模板既可以与______重载,也可以与______重载。
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
随机试题
A、收缩压17.3kPa~18.5kPa,舒张压11.3kPa~11.9kPaB、收缩压18.7kPa~21.2kPa,舒张压12kPa~13.2kPaC、收缩压21.3kPa~23.7kPa,舒张压13.3kPa~14.6kPaD、收缩压18.8k
治疗血热型胎动不安的代表方剂是:
急性胰腺炎上腹痛最常见位置是
A.IgMB.IgGC.sIgAD.IgDE.IgE血清中含量最多的Ig()
综合布线系统的光纤布线应全部检测,对绞线缆布线以不低于()的比例进行随机抽样检测,抽样点必须包括最远布线点。
金融市场可以分为()。
根据路径一目标理论,如果下属的工作是结构化的,可以带来高绩效和高满意度的领导是()。
设立外国银行代表处,应当提交的申请资料包括()。
植物农药又称生物农药,是利用有毒植物的多种杀虫成分,经过提炼后生产的农药,由于它们的杀虫有效成分为天然物质,因而施用后较易分解为无毒物质,对环境无污染。下列对“植物农药”概述正确的是:
近代第一所国人自办的正规女子学校是
最新回复
(
0
)