首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-02-27
74
问题
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
选项
A、x.operator++(0).operator*(y);
B、operator*(x.operator++(0),y);
C、y.operator*(operator++(x,O))
D、operator*(operator++(x,0),y)
答案
4
解析
本题考核运算符的重载。假定已经作为某个类的成员函数重载了二元运算符 +,且c1、c2都是该类的对象,则c1.operator+(c2)与c1+c2含义相同。如果十作为该类的非成员函数重载,则operator+(c1,c2)与c1+c2含义相同。同理,运算符*作为成员函数重载,则y*(x++)与y.operator*(x++)含义相同,后缀++作为友元函数重载,那么x++与operator++(x,O)含义相同,所以选项C是正确的。
转载请注明原文地址:https://kaotiyun.com/show/EdVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不能用作C语言中合法常量的是()。
有3个关系R、S和T如下所示: 则关系T由关系R和S通过()运算得到。
若有定义语句:char*s1="OK",*s2="ok";,以下选项中,能够输出"OK"的语句是()。
有以下程序: #include<stdio.h> main() { FILE*f; f=fopen("filea.txt","w"); fprintf(f,"abc"); fclose(f); } 若文本文件filea.
若有定义“inta,b,c,*p=&c;”,接着执行以下选项中的语句,则能正确执行的语句是()。
软件测试的目的是()。
耦合和内聚是评价模块独立性的两个主要标准,其中【】反映了模块内各成分之间的联系。
下面不属于算法的控制结构的是______。
下列关于算法的叙述,错误的是()。
若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有【】个结点。
随机试题
课外、校外教育活动的具体内容是根据课外、校外活动的目的,从现有设备条件、辅导教师的特点、能力以及学生的不同需要出发确定的。这体现了课外、校外教育的()特点。
《婴宁》中描写花的主要象征意义是()
Thecomfortzoneisourliving,work,andsocialenvironmentsthatwehavegrownaccustomedto.Itdeterminesthetypeoffriend
简述动脉栓塞非手术疗法的指征。
巨大胎儿经阴道分娩可能对胎儿造成下列哪些损伤
某男,66岁。手术后4天,切口疼痛加重,体温升高,切口局部红肿疼痛,压痛明显。应考虑
根据《中华人民共和国出境入境管理法》规定,()不属于本法规定的“出境”。
劳动法的最主要表现形式是()。[2013年5月二级真题]
A、 B、 C、 D、 D每行的构成元素极为相似,只是阴影所处的位置不同,考虑阴影的叠加。从每行来看,前两个图形叠加得到第三个图形,叠加规律为黑+黑=白+白=黑,黑+白=白+黑=白,由此选择D。
在现实生活中,常有这样的现象:在众人【141】讲究卫生,独自一人时就随地吐痰,乱扔废弃物;有警察时遵守交通法规,一旦路口无人值守就【142】红灯;在自己熟悉的集体中谦恭有礼,一旦置身于陌生的环境就不再遵守公德。由此可见,一个人在没有外在【143】
最新回复
(
0
)