首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2017-02-22
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://jikaoti.com/ti/Y5t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数的运行结果是()。#include<iostream.h>intf(inta,intb){intc;if(a>b)c=1;elseif(a==b)
在ios中提供控制格式的标志位中,()是转换为十六进制形式的标志位。
通过使用new和delete两个运算符进行的分配为【】存储分配。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
只能作为成员函数重载的是
对于循环队列,下列叙述中正确的是
设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( )。
有如下函数定义:voidfunc(inta,int&B){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y值分别是A)0和1B)1和1C)0和2
模板使我们可以用一个代码段指定一组相关函数(称为______)或一组相关类(称为______。
随机试题
下列属于广义的外汇但不属于狭义外汇的有()。
简述唯物主义和唯心主义的基本观点及它们的基本形态。
A.血浆胶体渗透压降低B.毛细血管静脉端血压升高C.毛细血管通透性增加D.淋巴回流受阻E.微动脉舒张局部炎症导致肿胀的原因是()
患儿,男,3岁。因全身皮肤如羊皮纸样入院。系第1胎第1产,胎龄36周,剖宫产娩出,出生时羊水混浊,评分10分。父母非近亲婚配,母亲、舅舅皮肤较干燥,易脱屑。体检:体温正常,脉搏140次/分,呼吸45次/分,体重2600g。神清,哭声响,前囟平,眼睑、口唇外
患者,女,26岁。患破伤风,抽搐频繁,引起肘关节脱位,呼吸道分泌物多,目前需立即采取的措施是
A.乙醇或甲醛B.丙酮或三氯化碳C.胰蛋白酶D.10%福尔马林固定或微火加热固定微生物抗原的固定
A、立即用5%碳酸氢钠溶液冲洗后,再用清水冲洗B、以大量清水或肥皂水冲洗,继以30%~50%乙醇擦洗,再以饱和硫酸钠溶液湿敷,24小时内忌用油膏C、以5%氯化钙溶液清洗D、用棉花蘸松节油清除后,再涂羊毛脂E、
建设单位的安全责任包括()
企业将以融资租赁方式租入的设备确认为固定资产,这体现了会计信息质量的()要求。
公安机关的民主职能指公安机关必须服从党和国家的意志,依法保护人民的民主权利和其他合法权益。()
最新回复
(
0
)