首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y母x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2017-02-22
34
问题
如果表达式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/O6Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
通过使用new和delete两个运算符进行的分配为【】存储分配。
下面程序的结果是#include"iostream.h"voidmain(){char*str;str="test!";cout<<str
下面程序的执行结果是#include"iostream.h"voidmain(){int*p,r;p=newint;*p=20;r=s
下列关于构造函数的描述中,错误的是()。
虚函数必须是类的【】。
设数组data[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front值为( )。
在最坏情况下,冒泡排序所需要的比较次数为
下面关于函数模板的表述中不正确的是()。A)类模板的成员函数都是模板函数B)类模板本身在编译过程中不会产生任何代码C)类模板只能有虚拟类型的参数D)用类模板定义一个对象时,实参不能省略
运行以下的程序代码,结果是()。#includeusingnamespacestd;intmain(){intx=5:int*q=&x;int&y=x
随机试题
组成腕管的韧带是:组成踝管的韧带是:
本病例应诊断为本病例治则是
张一、李二、王三因口角与赵四发生斗殴,赵四因伤势过重死亡。其中张一系未成年人,王三情节轻微未被起诉,李二在一审开庭前意外死亡。(2013年卷二95~96题,不定项)本案依法负有民事赔偿责任的人是:
在最终付款证书送交业主56天内,业主应向承包人进行支付,否则应按投标书附录中的规定支付利息。如果56天期满之后再超过( )天不支付,就构成业主违规。承包人递交最终付款证书后,就不能再要求任何索赔了。
下列关于盈亏平衡分析的论述,说法正确的有()
同一建筑物有两个以及两个以上产权、使用单位的,以下不符合建筑使用管理单位组织实施消防设施维护管理要求的是()。
我国针对个人的信贷业务不包括()。
在民俗方面,日本人喜欢()图案。
“杜马”一词是俄语的中文译音,其意为( )。
"Goforit!"Theexpression"Goforit!"isawayofencouragingsomeonetotrysomething."Goforit!"meansyoushould
最新回复
(
0
)