首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-07-22
58
问题
设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://jikaoti.com/ti/clE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classA{public:A(inti,intj){
下列关于构造函数的描述中,错误的是
类是一个支持集成的抽象数据类型,而对象是类的【】。
下面程序的输出结果是#include<iostream,h>classexample{inta;public:example(intb){a=b++;}void
程序设计语言的基本成分是数据成分、运算成分、控制成分和
下列对队列的叙述正确的是
算法分析的目的是()。
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
随机试题
在与欧洲国家商人交往时,忌用的花类是()
(2009年真题)国际贸易结算使用的票据中()
______是一种利用国外资源、发挥国内劳动力优势,创汇增收的贸易方式。()
不属于房地产投资的物业类型是()。
入境货物需对外索赔的,应在索赔有效期前不少于15天向到货口岸或货物到达地的检验检疫机构报检。( )
承运人对运输过程中货物的毁损、灭失,在下列情况下不承担损害赔偿责任()。
某厂于2005年末总结当年主要工作,制订2006年方针目标:该厂对制订的方针目标要进行横向和纵向展开,应用的主要工具是_________。
我国货主A公司委托B货运代理公司办理一批服装货物海运出口,从青岛港到Et本神户港。B公司接受委托后,出具自己的HouseB/L给货主。A公司凭此到银行结汇,提单转让给日本D贸易公司。B公司又以自己的名义向C海运公司订舱。货物装船后,C公司签发海运提单给B
下列四项中拼音标注没有错误的一项是()。
Childrenwhostartspeakinglate______.Accordingtothesecondparagraph,ababy’sfirstnoisesare
最新回复
(
0
)