首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2020-06-29
50
问题
运算符函数调用格式的表达式“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全国计算机二级
相关试题推荐
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数fun(doubleA[5]E5])返回二维数组中大于本行平均数的所有数之和。注意:部分代码已经实现,请勿改动main函数代码。试题程
有如下程序:#includeusingnamespacestd;classPair{intm:intn:public:Pair(inti,intj):m(i),n(j){}
下列关于继承方式的描述中,错误的是()。
有如下程序:#includeusingnamespacestd;classB{public:B(intxx):x(xx){++count;x+=10;}virtualvoidshow(
有如下程序:#ncludeusingnamespacestd;classVAC{public;intf()const{return3;}intf(){return5;)}
有如下程序:#includeusingnamespacestd;classXA{inta;public:staticintb;XA(intaa):a(aa){b++;}
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(ints[],inte[],inta[],intm,intn)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1-9=92*9=1
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
模板对类型的参数化提供了很好的支持,因此()。
随机试题
物权的取得、转移、变更和消灭,一般应适用()
6-磷酸葡萄糖脱氢酶的辅酶是A.CytCB.FMMC.FADD.NAD+E.NADP+
某初孕妇,29岁,现孕22周,第一次前来产前检查,主诉日常活动后感到乏力、心悸、气急。经检查确诊为妊娠合并风湿性心脏病、心功能Ⅱ级。根据该孕妇情况,为防止心力衰竭,妊娠期监测的时间应重点放在
下列哪项需行急症手术
同窝4只3月龄的波斯猫,近期先后发生头部、爪部成片脱毛现象,患部皮肤干燥。本病最可能的病原是
()存在于银行业务和管理的各个方面,经常与其他风险交织并发,难以区分。
企业所有员工在劳动安全卫生保护工作中应遵循的职业道德行为准则不包括()。
如何培养学生的创造性思维。
在Access中,如果变量定义在模块的过程内部,当过程代码执行时才可见,则这种变量的作用域为
Manydeathsfromhomefiresaretheresultofburnsandpanic,butmostarecausedbydeadlysmokeandgases.Thesefatalfires
最新回复
(
0
)