首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
admin
2015-06-27
33
问题
设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/8BBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述孔孟思想主张。(天津师范大学2014年历史学基础真题)
中共统一战线思想的形成和在抗战中的贡献。(兰州大学2016年历史学综合真题)
日本历史上的哪个时期与中世纪西欧相似?从政治制度、经济制度、社会结构等方面比较。(厦门大学2014年历史学基础真题)
神经胶质细胞的功能有
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
反对大学进行实用性学科的教学与研究,主张坚持纯粹的科学教育的学校中不包括
法的制定就是指法定的国家机关,依照法定职权和程序()。
下列关于法治国家中法律与其他社会调控方式的关系的说法中,正确的是
不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【13】为单位的日志文件两种。
C语言程序中,运算对象必须是整型数的运算符是()。
随机试题
防止葡萄球菌污染食物的措施有________。
党参主产于
普通标石的埋设位置包括()。
()主要投资于大额可转让定期存单、银行承兑汇票、商业本票等货币市场工具。
甲公司存货发出计价采用月末一次加权平均法,因管理需要将其改为移动加权平均法违背可比性原则。()
植物激素中的赤霉素与生长素都能促进茎秆伸长,两者促进植物生长及关系可用下图表示,请根据图中信息和相关知识分析下列说法错误的是()。
艾宾浩斯以自己为被试,采用机械重复记忆的方法对遗忘规律进行定量研究。据此回答下列问题:实验的结论是什么?
armsrace
Humanlanguageisthesubjectofendlessscientificinvestigation,butthegesturesthataccompanyspeechareasurprisinglyneg
在以下ARM处理器中,面向中低端应用,成本最低的ARMCortex嵌入式处理器是()。
最新回复
(
0
)