首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2020-06-29
77
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、“/”和“++”都是作为成员函数重载的
B、“/”和“++”都是作为非成员函数重载的
C、“/”是作为成员函数重载的,“++”是作为非成员函数重载的
D、“/”是作为非成员函数重载的,“++”都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即y.operator*(z)或者operator.(y’z);另一种是通过运算符构成表达式,即y。z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/Id8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件3.cpp,其中定义了类A、A1和A2,其中A1类由A类公有派生,A2类由A1类公有派生。(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//******
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。完成空出函数fun(char*S,char*t)部分。函数fun(char*s,char*t)的功能是将在字符串S中下标为偶数位置上的字符,紧随其后重复出现一次,放在一个新串t中,t中字符按原字符
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()。
已知将运算符“+”和“*”作为类Complex的成员函数重载,设cl和c2是类Complex的对象,则表达式c1+c2*cl等价于()。
将前缀运算符“一”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti=O):r1(i){)voidprintO{cout
有如下程序:#includeusingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义CMyTime的私有成员函数m_year、m_month类型为int,请在注释∥********1**
下列关于基类和派生类关系的叙述中,正确的是
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
编译程序的作用是将源程序翻译为目标程序。
正常人全血的比重主要取决于
女性,28岁。因服敌敌畏约30ml后出现呕吐、出汗、流涎、呼吸困难、意识不清2小时被人送医院急诊。本例病人如果有肺水肿,则首要的措施是
下列关于消防设施维护管理人员从业资格要求的叙述中,正确的有()。
2015年年初甲股份有限公司(以下简称“甲公司”)股东权益总计为45000万元,其中股本30000万元、资本公积1000万元、盈余公积9000万元、未分配利润5000万元,甲公司2015年发生的有关股东权益业务资料如下:(1)经批准,甲公司以增发
基尔霍夫第一定律又称节点电流定律,且表示为∑I=0。()
幼儿园教育活动的内容既要适合幼儿的现有水平,又要有一定的()
提出“泛智”教育思想,探讨“把一切事物教给一切人类的全部艺术”的教育家是()
以深海采掘、海水和海洋空间利用为标志的海洋技术将成为21世纪人类在地球上拓展生存空间的一个计划。海洋是一个大宝库,它为人类提供了丰富的()。
Nuclearfusionisaprocesswherebythenucleiofatomsarejoined,or"fused,"andinwhichenergyisreleased.Oneoftheby-p
最新回复
(
0
)