首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2012-12-29
62
问题
如果表达式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://www.kaotiyun.com/show/JwVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#include<string.h>main(){charss[10]="12345";strcat(ss,"6789");gets(ss);pr
若有说明和语句:charstr[]="Hello",*p;p=str;,则此时*(p+5)中的值为
关系数据库管理系统能实现的专门关系运算包括()。
在软件生产过程中,需求信息的来源是()。
关系R经过运算σA=B∧C>4∧D>3(R)的结果为()。
在具有2n个节点的完全二叉树中,叶子节点个数为()。
以下程序段中,与语句k=a>b?(b>c?1:0):0;功能相同的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
以下选项中不能用于描述算法的是()。
从实现的角度划分,C++所支持的两种多态性分别是【 】时的多态性和运行时的多态性。
随机试题
With950millionpeople,IndiarankssecondtoChinaamongthemostpopulouscountries.ButsinceChina【C1】________afamilyplan
结核性脑膜炎MRI
阳明病的主脉是
1997年冬,某地发生流行性乙型肝炎,在各责任报告人中,某乡医生张某报告了第1例。其他各地的责任报告人相继报出传染病报告卡。张某发出报告的时间应是
在材料采购合同的履行过程中,因供货方逾期交货,( )。
某股份有限公司在2015年年末发行在外的普通股股数为1500万股,2015年3月31日回购普通股300万股,2015年6月1日增发普通股450万股,其他相关资料如下:假设一年按360计算,指标计算中涉及资产负债表的数据均使用期末数计算。
下列关于保险合同的效力和解释,说法正确的是()。
延安整风运动中,毛泽东提出的做好调查研究工作必须注意的两个问题是()。
Whenpeopletalkaboutthedigitaldivide,theyusuallymeanthe【C1】______betweenpeoplewhoarebenefitingfromtheinformation
在考生文件夹下打开文档WORD.DOCX,按照要求完成下列操作并以该文件名(WORD.DOCX)保存文档。将标题段(“IPOD简介”)设置为小三号黑体(英文ArialBlack字体)、居中,并为标题段文字添加红色阴影边框(边框的线型和线宽使用缺省设置)
最新回复
(
0
)