首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2019-06-12
35
问题
如果表达式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
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.opemtor*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/sT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是()。#includeintadd(inta,intb);voidmain(){externintx,y;cout
以下程序的执行结果是__________。#include#includeclassSample{public:intx,y;Sample(){x=y=0;}Sample(i
以下程序的输出结果是__________。#includeintadd(intx,inty){returnx+y;}doubleadd(doublex,doubley)
要使程序执行后的输出结果为ABCD,应在横线处添加语句()。#includeusingnamespacestd;classA{public:A(){cout
下列情况中,不会调用拷贝构造函数的是()。
假设AB为一个类,pa为指向该类动态对象数组px的指针,该数组长度为n,则执行“deletepa;”语句时,自动调用该析构函数的次数为______。
C++语言中类的定义的结束声明的符号是
表示C++类中保护成员的关键字是( )。
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
随机试题
民用机场滑行道道面与道肩无明显区别时,要求画滑行道边线,而且在滑行道边线转弯处设置如下图所示的横道线(横道线指向圆心)。某施工单位的技术人员在只有钢尺和计算器的条件下完成了转弯横道线的定位任务。问题:它是用什么办法完成转弯横道线的定位任务?
中心静脉压的高低取决于
潜在毛收入乘数考虑的因素包括房地产的()。
按现行《公司法》的规定,企业分配当年税后利润时,应当按抵减年初累计亏损后的本年净利润,以10%的比例提取()。[2007年真题]
党对公安工作绝对领导的含义包括()。
整合儒学,结束经学今文、古文之争的汉代学者是()。
给定资料资料一人最需要的是灵魂,城市也是如此。灵魂的塑造,说到底,是一种精神的塑造。因此,城市精神,就是城市灵魂的呈现。它所书写的,应该是城市的底蕴、城市的韵味、城市的品位,也是一个城市对于自己所肩负的历史使命的高度自觉。世
开放包容
A、Lisamightbeabletohelp.B、LisaisalwaysontheInternet.C、Sandyisbusywithherengagement.D、Sandyisworkingonherl
Lookingbackonmychildhood,Iamconvincedthatnaturalistsarebornandnotmade.Althoughwewereallbroughtupinthesam
最新回复
(
0
)