首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2021-09-05
55
问题
设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/iZfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){ints[]={123,234};cout<<ri
在面向对象方法中,实现信息隐蔽是依靠
下列关于数据库设计的叙述中,正确的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
有如下两个类定义:classAA{);classBB{AAvl,*v2;BBv3:int*v4;);其中有一个成员变量的定义是错误的,这个变量是()。
数据库设计过程不包括
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
下列有关指针的操作中,正确的是()。
关于虚函数,以下说法正确的是()。
在C++中,打开一个文件时与该文件建立联系的是()。
随机试题
急性胰腺炎0胆石症
中国东方冶金集团代表中国碳化钨产业向国务院商务部提出了对原产于A国的碳化钨进行反倾销调查的申请。商务部经审查裁定倾销不成立。东方冶金集团对商务部的裁定不服,向法院提起行政起诉。依据有关规定,下列说法哪一项是正确的?
(2015·陕西)我国政府与一百多个国家和地区以及联合国教科文组织等国际组织建立了教育合作与交流关系,同各国政府签署了一千多项双边及多边教育合作与交流协议和执行计划。这反映了教育发展()的趋势。
党中央计划五年内将选聘50万大学毕业生到村里任职,这个措施有什么积极意义?
税务机关要打造实名QQ交流平台.你怎么宣传?
(2015山东)车间领到一批电影票和球票发放给车间工人,电影票是球票数的2倍。如果每个工人发3张球票,则富余2张,如果每个工人发7张电影票,则缺6张,问车间领到多少张球票?
下面程序的运行结果是______。#defineDOUBLE(x,y)x/ymain(){intx=4,y=2,t;t=DOUBLE(x+y,x-y);printf("%d",t);}
如果要显示的记录和字段较多,并且希望可以同时浏览多条记录及方便比较相同字段,则应创建的报表类型是
【B1】【B4】
Intimesofeconomiccrisis,Americansturntotheirfamiliesforsupport.IftheGreatDepressionisanyguide,wemayseeadr
最新回复
(
0
)