首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2017-09-21
42
问题
如果表达式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全国计算机二级
相关试题推荐
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
设有定义intx;floaty;,则10+x+y值的数据类型是
假定一个一维数组的定义为"chara[8],b;"若把该数组最后一个元素赋值给b,应该采取的表达式为:______。
友元运算符。obj1>obj2被C++编译器解释为()。
数据结构的存储结构包括顺序、索引、散列和【 】四种。
插入排序算法的主要思想:每次从未排序序列中取出一个数据,插入到己排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,in
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
执行完下列代码段之后:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,z=(
随机试题
能敛肺涩肠的药物是()(1994年第139题)
A、大流行B、散发C、有季节性D、暴发E、流行发病率呈历年一般水平的是
根据室内环境污染控制的不同要求,下列属于I类民用建筑工程的是()。
如果某项资产不能再为企业带来经济利益,即使是由企业拥有或者控制的,也不能作为企业的资产在资产负债表中列示。
资料:2007年7月1日发行的某债券,面值100元,期限3年,票面年利率8%,每半年付息一次,付息日为6月30日和12月31日。要求:某投资者2009年7月1日以97元购入,试问该投资者持有该债券至到期日的收益率是多少?(2007年)
能促进钙的吸收的维生素是()。
很多人认为,农村家养的土鸡,土猪,采用传统方式喂养,吃的是粮食、蔬菜、青草,不吃饲料,生长周期长,运动量大,肌肉紧实,更有营养,味道更加鲜美,所以市场上的土鸡,土猪通常售价更高。但研究者指出,其实土鸡或土猪并不比集中饲养的肉鸡和肉猪更有营养、更安全。
A、 B、 C、 D、 B
二次型f(x1,x2,x3,x4)=x32+4x42+2x1x2+4x3x4的规范形是__________.
HappinessIsaJourneyThereisnowaytohappiness.Happinessistheway./Don’twastetoomuchofyourtimestudying,wor
最新回复
(
0
)