首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2017-04-24
63
问题
运算符函数调用格式的表达式“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/J2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingflamespacestd;className{charname[20];public:Name(){strcpy(name,“”);cout
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
在下列字符中,不允许作为C++标识符的是()。
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
逻辑表达式x>3 && x<10的相反表达式为【 】。
当数据库被破坏时,若要有效地恢复数据库,可以采用( )。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
在关系数据库中,用来表示实体之间联系的是
在设计程序时,应采纳的原则之一是
随机试题
A.头低卧位B.高半坐位C.低半坐位D.侧卧位E.平卧位(2004年第107题)食管癌手术全麻清醒后,病人应采取的体位是
患儿,男,3岁。其母代诉,3天来口痛,拒食饭菜,只喝牛奶,渴喜冷饮,烦躁不安,睡眠不宁,大便2日未解,小便短黄。身热,面赤,舌尖红,舌面多处溃烂,舌苔黄,脉数,体温38.9℃。该患者可辨证为
不属于消化腺的是()。
在核对旅行日程时,当出现与原计划不符且又涉及接待规格的情况,无论什么理由,地陪均应予以婉言拒绝。()
依次填入下列各句括号内的词语,与句意最贴切的一组是:(1)人类虽然已进入地球村时代,但是曾经的同学、好友近在咫尺却不能谋面,我们会(),往往又擦肩而过。(2)在圣诞节那天,广场上的城堡中不时传出圣诞歌曲,很多外国人()地
()是调整事业单位工作人员岗位、工资及续订聘用合同的依据。
开:关
若A可逆且A~B,证明:A*~B*;
Almostallcompaniesinvolvedinnewproductionanddevelopmentmust______.
ItisknowntousthatEnglishisnotasoldasChinese,butitiswidelyusedbymostpeopleallovertheworld.Englishspeake
最新回复
(
0
)