首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
44
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、x.operator++(0).operator*(y);
B、operator*(x.operator++(0),y);
C、y.operator*(operator++(x,0))
D、operator*(operator++(x,0),y)
答案
C
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符+,且c1,c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果+作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则y*(x++)与 y.operator*(x++)含义相同,后缀++作为友元函数重载,那么x++与operator++(x,0)含义相同,所以选项 C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/zmNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
给出下列二叉树的前序序列【】。
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT()cout<<"PARENT";}};classSONpublicPARENT{
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为()。
汇编语言是面向【】的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。
线性表最常用的操作是存取第i个元素及其前趋的值,则采用【】存储方式节省时间。
从用户角度看,下面列出的条目中()是数据库管理系统应具有的目标。Ⅰ用户界面友好Ⅱ内部结构清晰、层次分明Ⅲ开放性,即符合标准和规范Ⅳ负责管理企业组织的数据库资源
以下数据结构中不属于线性结构的是()。
使用fstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为()。
在数据流图中,○(椭圆)代表______。
软件工程3要素包括方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
随机试题
下列施工现场环境保护措施中,属于空气污染防治措施的有()。
对于绝大多数的流通企业而言,最主要的物流环节是________。
A.病毒性肝炎后肝硬化B.乙醇性肝硬化C.原发性胆汁性肝硬化D.淤血性肝硬化E.血吸虫病性肝纤维化最易并发原发性肝癌的是
处方用药不适宜的情况包括()。
胃癌最好发的部位是
当基坑开挖深度不大,地质条件和周围环境允许时,最适宜的开挖方案是()。
对因降低安全生产条件导致事故发生的施工单位,建设主管部门应当依照有关法律法规的规定,给予其()的处罚。
某照相馆主要经营婚纱照片拍摄、胶卷冲洗、着色、放大等业务,2004年8月份取得婚纱照片拍摄收入48000元,在照结婚照的同时附带提供镜框、相册等货物取得收入5850元,则该照相馆本月应( ),
为迁移而教是当今流行的教育口号。()
根据下列资料,回答以下问题。央行2015年3月公布了2014年12月金融统计数据报告。具体如下:(1)广义货币增长12.2%,狭义货币增长3.2%。12月月末,广义货币(M2)余额122.84万亿元,同比增长12.2%,增速分别比上月月末和上年年末
最新回复
(
0
)