首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
66
问题
设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/XVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序段共有错误()处#include<iostream>usingnamespacesstd;classSampleprivate:intn;public:
应用数据库的主要目的是
结构化程序设计主要强调的是
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n])
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为【】的。
下列对结构及其变量定义错误的是()。
下面对对象概念描述错误的是
下列叙述中正确的是
()不是构造函数的特征。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用______个字节。
随机试题
胸腔积液最常见的症状是
Thephysicistinvestigatingtherelationshipbetweentimeandspace,thechemistexploringthepropertiesofanewsubstance,th
A.硝普钠B.β受体阻滞剂C.西地兰D.地西泮E.间羟胺男性,62岁,急性心肌梗死后第2天,胸闷、心悸、咳嗽,BP140/90mmHg,心率96次/分,双肺底中小水泡音,选择哪一种治疗最好
下列能体现中医学的整体思想观点的是
在计算应纳税所得额时,企业发生的下列支出可以作为长期待摊费用,按照规定摊销准予扣除的有()。
方达物业管理公司(3级资质)目前承接了5个物业项目,其中有写字楼和住宅小区,管理面积135万平方米,服务质量得到了上述物业项目的业主的肯定。问题1.为了进一步发展企业,该物业管理公司应如何制定市场营销策略?2.物业管理公司经营战略
我国《计量法》规定,计量检定工作应当符合以下要求_________。
在思想上完成拨乱反正,其前提不包括()。
America’sLegislatorsBacktoSchoolWeekⅠ.Time—ThethirdweekofSeptemberisthe【1】ofAmerica’sLegislatorsBackto
A、Thepopulationwillincreaseuncontrollably.B、Peoplewillsufferfrommoreseriouslackoffood.C、800millionpeoplewilldi
最新回复
(
0
)