首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2012-12-29
32
问题
如果表达式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/JwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中叙述错误的是()。
某系统结构图如下图所示(n≥5) 该系统结构图的最大扇出数是()。
以下程序段中,输出信息不能正确反映变量大小关系的是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。 结点类型的定义为: structlink { doubledt; structlink*next; }; 若指针p指向A结点,在不改
下面是有关C语言字符数组的描述,其中错误的是()。
检查软件产品是否符合需求定义的过程称为()。
算法的有穷性是指()。
某二又树有5个度为2的结点,则该二叉树中的叶子结点数是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
根据我国《婚姻法》的规定,男方不得提出离婚的情形是_____________、_____________、_____________。
如何进行内镜消毒效果的监测?
土地的社会主义公有制分为()。
如图6-42所示等直径管,考虑损失,A-A断面为过流断面,B-B断面为水平面1、2、3、4各点的物理量有以下关系()。
公共建筑群体组合类型可分为两种形式,即()。
Thefiveprimarymodesoftransportationarerail,road,pipeline,water,andair.Eachhasdifferenteconomicandservicecharacte
某投资者购买了执行价格为25元、期权价值为4元的看涨期权合约,并卖出执行价格为40元、期权价值为2.5元的看涨期权合约。如果该期权的原生资产的价格在到期时上升到50元,并且在到期日期权被执行,那么该投资者在到期时的净利润为(忽略交易成本)()
以下有关岗位技能工资制的说法错误的是()。
测得一名儿童的智商是60,他属于()儿童。
Morethan50,000electronicsretailersanddistributorsareexpectedattheMcCormickConventionCenterinChicagostartingnext
最新回复
(
0
)