首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2020-06-29
34
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、“/”和“++”都是作为成员函数重载的
B、“/”和“++”都是作为非成员函数重载的
C、“/”是作为成员函数重载的,“++”是作为非成员函数重载的
D、“/”是作为非成员函数重载的,“++”都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator.(y’z);另一种是通过运算符构成表达式,即y。z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://jikaoti.com/ti/ksA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
有如下程序:#includeusingnamespacestd;classMountain{intheight;public:Mountain(inth=O):height(h){)
有如下类定义:classAA{inta;public:intgetRefoconst{return&a;)∥①intgetValueoconst{returna;)∥②
有如下程序:#includeusingnamespacestd;classA{public:A(inti=O):r1(i){)voidprintO{cout
有如下程序:#includeusingnamespacestd;classCD{public:-CD0{cout<<一C;)private:charname[80];
设有以下定义和程序:#includeclassA1{public:voidshow1(){cout
数据库应用系统中的核心问题是( )。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
下列关于函数参数的叙述中,正确的是
软件需求分析阶段的主要任务是
随机试题
中国古代的律学原从属于
维生素D缺乏性佝偻病
下列物质中升血压作用最强的是
关于主要诊断的取舍,下列错误的是
根据资源税法律制度的规定,下列各项中,属于资源税征税范围的有()。
在采购计划的实施过程中,当采购组织、采购人员决定以后,就要明确制定管理目标和要求,即明确每个岗位、每个人的管理目标和要求。()
根据《关于进一步完善城乡医疗救助制度的意见》,下列关于城乡医疗救助的说法,正确的是()。
制约学校课程的三大因素是()。
第六次全国人口普查数据显示,某地区常住人口1200776人,同第五次全国人口普查数据相比,共增加了263060人,该地区常住人口中共有家庭户409518户,平均每个家庭户的人口数为2.57人,集体户34311户。从性别构成看,该地区常住人
组合框可以分为()。
最新回复
(
0
)