首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于( )。
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于( )。
admin
2015-07-24
71
问题
设c1和c2是类MyClass的对象,若将后缀运算符“++”作为类MyClass的友元函数重载,运算符“,作为类MyClass的成员函数重载,则表达式e2*c1++等价于( )。
选项
A、c1.operaor++(0).operator*(c2)
B、c2.operator*(c1.operator++(0))
C、c2.operator*(operator++(c1,0))
D、operator*(operator++(c1,0),c2)
答案
C
解析
友元函数不是类的成员函数,所以友元函数的调用不需要使用类对象;另外运算符重载不改变运算符的优先级,所以表达式c2*c1++先执行c1++;为了区分运算符的前缀和后缀形式,规定后缀式运算符函数接受一个额外的int型形参,使用时可以提供0作为形参的实参,所以c1++相当于叩erator++(c1,0),c2*c1++相当于c2.operator*(opemtor++(c1,0));答案为C。
转载请注明原文地址:https://kaotiyun.com/show/vcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于continue语句叙述不正确的是
具有3个结点的二叉树有
数组元素a[i]是该数组中的第______个元素。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
结构化程序设计的3种结构是
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intnl){n=nl
设有定义inta=1;floatf=1.2;charc=‘a’;,则下列表示错误的是
假定A为一个类,则语句A(A&a);为该类【】函数的原型说明。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于______的联系。
随机试题
A.普查B.试点调查C.预调查D.抽样调查E.问卷调查全国口腔健康状况调查时宜采用
学校健康促进的一级目标人群是
某卫生防疫部门为了解本地区中小学生蛔虫感染情况,随机抽取了10所中学和10所小学,然后对这20所学校的所有学生进行了粪便检查,这种抽样方法属于
A.肌钙蛋白T(cTnT)B.天门冬氨酸氨基转移酶(AST)C.碱性磷酸酶同工酶(ALP1)D.丙氨酸氨基转移酶(ALT)E.乳酸脱氢酶(LDH)诊断急性心肌梗死的确定性标志物是
对某丙类高层厂房进行防火检查,关于防火墙的下列防火检查结果中,不符合现行国家标准要求的是()。
应缴消费税的产品销售数量确定的原则有()。
迁移是学得的知识、技能与行为规范向_________的关键环节。
下列有关意识的表述,正确的是()。
在一个容量为15的循环队列中,若头指针front=6,尾指针rear=9,则循环队列中的元素个数为
A、Four.B、Fourteen.C、Five.D、Nine.D此题难度稍大。题日中询问的是“这位先生在以后的假期里还要游历多少个国家?”要回答这一问题,首先必须知道其计划游历的国家总数,根据原文“Fourteencountriesinfo
最新回复
(
0
)