首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2017-09-21
27
问题
如果表达式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/FHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
检查软件产品是否符合需求定义的过程称为
C++编译时的多态性体现在【 】,运行时的多态性体现在【 】。
假设为循环队列分配的向量空间为Q[20],若队列的长度和队头指针值分别为13和17,则当前尾指针的值为【 】。
下列叙述中正确的是
在模块化程序设计中,按功能划分模块的原则是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
运行以下的程序代码,结果是()。#include<iostream>usingnamespacestd;intmain(){intx=5;int*q=&x;int&y=x;y
随机试题
A、Abarofteasoap.B、Agreenteabodymassage.C、Anailcareserviceinsalons.D、Abeautifulteacup.A短文指出,你还可以为母亲设计一个以茶为主题的礼
我性耐刀锯,不耐挞楚耶!(《席方平》)楚:
A.淋巴细胞比例增高,CD8+/CD4+比例增加B.淋巴细胞比例增加,CD4+/CD8+比例增加C.中性粒细胞比例增加,少数患者淋巴细胞或嗜酸性粒细胞轻度增高D.单核细胞明显增多E.牛奶样外观,存在PAS染色阳性的脂蛋白样物质过敏性肺炎,BAL
新生儿生理性体重下降发生在出生后()
依据《森林法》,下列特种用途林中既没有受到“只准进行抚育更新性质采伐”限制,也不受“禁止采伐”限制的是()。
高新技术产品的寿命与一般产品的寿命相比,孰长孰短?
企业用银行存款购买原材料6000元,将引起会计恒等式出现()。
根据下面资料,回答以下问题。2012年上半年,浙江省三大产业用电量分别占全行业用电量的比重与上年同期相比有所下降的是()。
党和国家对公安工作领导的一个重要方面就是政策的指导。党的公安政策指明公安机关及其人民警察从事工作的()、()和()。
【T1】【T2】
最新回复
(
0
)