首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
admin
2013-05-30
30
问题
如果表达式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://jikaoti.com/ti/egE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
栈和队列通常采用的存储结构是【】。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;classpoint{public:point(intpx=10,intpy=10){
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
在扩展的E-R模型中;子类【】超类所有的联系和属性。
队列操作的原则是______。
下列程序的输出结果是【】。#inClude<iostream>rsingnamespacestd;template<typenameT>Tfun(Ta,Tb){retum(a<=b)?a:b;)intm
内部静态变量的作用域是()。
为了使模块尽可能地独立,要求______。
函数调用参数的传递方式有三种,值传递、【】和引用传递。
数据流图有两种典型的结构形式,它们分别是变换型和【】。
随机试题
“瘦狗”型经营单位的特点是()
临床上常用的短效扩瞳药是
下列心音的形成与心房收缩有关的是
严重肝病时.不会出现
甲房地产开发商欲出售其开发的1套别墅,分别以电子邮件的方式向乙、丙、丁发出售房要约。要约注明别墅的规模及价格,并注明该要约在1个月内有效。要约发出后第5日,甲与乙签订买卖合同并交付了该别墅,乙已经支付了全部房款,但未办理产权变更登记。第15日,甲与不知情的
设备监理组织协调的手段包括( )。
负债是指由于过去交易或事项所引起的企业的()。
为了规范导游活动,保障()的合法权益,促进旅游业的健康发展,国务院修订发布了《导游人员管理条例》。
“东胡林人”遗址是新石器时代早期的人类文化遗址,在遗址中发现的人骨化石经鉴定属两个成年男性个体和一个少年女性个体。在少女遗骸的颈部位置有用小螺壳串制的项链,腕部佩戴有牛肋骨制成的骨镯。这说明在新石器时代早期,人类的审美意识已经开始萌动。以下哪项如果为真,
MedicalJournalsMedicaljournalsarepublicationsthatreportmedicalinformationtophysiciansandotherhealthprofession
最新回复
(
0
)