首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。
admin
2016-10-28
36
问题
如果表达式v*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/FYE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
派生类对象对其基类中的什么成员是可访问的?
为了便于对照检查,测试用例应由输入数据和预期的______两部分组成。
有如下的程序:#include<iostream>usingnamespacestd;classAT{friendostream&operator<<(ostream&,AT);}at;os
下面叙述错误的是()。
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为()。
下面的说明中,正确的函数定义是()。
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
若有以下定义:inta[]={1,2,3,4,5,6,7}charc1=’b’,c2=’2’;则数值不为2的表达式是
一个学生关系模式为(学号,姓名,班级号,…),其中学号为关键词:一个班级关系模式为(班级号,专业,教室,…),其中班级号为关键词:则学生关系模式中的外关键词为【】。
下列关于栈的叙述正确的是
随机试题
颈椎不稳的主要诊断依据之一是过伸过屈位片上椎体角度位移大于
犬粪便黏腻,恶臭,有多量黏液,下列治疗不当的是()
在建设项目施工中,施工单位与其他主体产生合同之债的情形有()。
有权吊销会计人员从业资格证书的是()。
()遍游祖国名山大川,并且留下了大量的文献记载,成为宝贵的旅游史料。
自我效能感指人们对自己能否成功地从事某一行为的________。
面条:食物()
一支科学考察队前往某条河流的上游去考察一个生态区,他们以每天17千米的速度出发,沿河岸向上游行进若干天后到达目的地,然后在生态区考察了若干天,完成任务后以每天25千米的速度返回,在出发后的第60天,考察队行进了24千米后回到出发点,科学考察队在生态区考察了
第3代电子计算机使用的电子元件是
Inrecentyears,wavesofChinesefamilieschoosetosendtheirchildrenabroadtostudy.Isitagoodidea?Readtheexcerptca
最新回复
(
0
)