首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2012-01-20
25
问题
如果表达式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.operator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/j3Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件生命周期中的活动不包括()。
下面结构体的定义语句中,错误的是()。
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8),i;
给定程序MODIl.C中函数fun的功能是:将s所指字符串中位于奇数位置的字符或ASCII码为偶数的字符放入t所指数组中(规定第一个字符放在第0位中)。例如,字符串中的数据为:AABBCCDDEEFF,则输出应当是:ABBCDDEFF。
N名学生的成绩已在主函数中放入一个带头结点的链表结构中,h指向链表的头结点。请编写函数fun,其功能是:求出平均分,并由函数值返问。例如,若学生的成绩是:85,76,69,85,9l,72,64,87,则平均分应当是:78.625。注意:部
下列选项中不属于软件生命周期开发阶段任务的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
结构化程序设计的基本原则不包括( )。
继承使得相似的对象可以共享程序代码和数据结构,从而大大减少了程序中的冗余信息,提高了软件的______。
随机试题
智商
A.甲胎蛋白阳性B.X线钡灌肠造影见“杯口状”阴影C.X线钡剂造影可见龛影D.血沉加快E.血清T3T4升高甲亢有意义的检查结果是
发展先进的生产力,是发展先进文化、实现最广大人民根本利益的基本条件。()
大数据是指数据规模巨大,类型多样且信息传播速度快的数据体系。它在生产经营、日常消费、商务活动等诸多领域源源不断地产生,积累、变化和发展,已被越来越多的企业视作重要的生产要素。大数据时代的到来,有助于企业()。①加强市场监管—提升服务质
61)Fathersexposedtopoisonoussubstancesareprobablyjustaslikelytobethecauseofdefectsintheirunborninfantsasmo
Whatdoesthewomanmean?
APerfectMarketWhenthetechnologybubbleburstin2000,thecrazyvaluationsforonlinecompaniesvanishedwithit,andm
OnSaturday,BexarCountyDigitalLibrary—a$2.4million,4,000-square-footspacelocatedonthesouthsideofSanAntonio—opens
【S1】【S5】
A、Jazz.B、Popmusic.C、Classicalmusic.D、Countrymusic.DWhatisthewoman’sfavoritemusic?
最新回复
(
0
)