首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
admin
2021-06-10
81
问题
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出( )。
选项
A、“/”和“++”都是作为成员函数重载的
B、“/”和“++”都是作为非成员函数重载的
C、“/”是作为成员函数重载的, “++”是作为非成员函数重载的
D、“/”是作为非成员函数重载的, “++”都是作为成员函数重载的
答案
C
解析
运算符函数有两种调用形式,第一种是像一般函数那样用函数名调用,即yoperator*(z)或者operator*(y,z);另一种是通过运算符构成表达式,即y*z。因为“++”运算符既可以作为前缀运算符,又可以作为后缀运算符,所以重载这个运算符时,重载后缀“++”时必须多一个虚拟参数:int。
转载请注明原文地址:https://kaotiyun.com/show/mrfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数原型声明的叙述中,正确的是
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(char*des,char*str,charc,char*str2)的功能是:如果str中包含字符“!”,则替换成’a’;
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数num(char*str)实现返回字符串中非数字的个数。例如:abc123abc45返回输出:6将函数num()补充完整。注意:
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。函数convert(cha*des,char*str)实现的功能是:(1)如果字符串最后面有空格,则全部删除;(2)转换后的数据放到des
下列关于类模板的描述中,错误的是()。
有如下类定义:classMyClass{intb;chara;doublec;public:MyClass():c(0.0),b(0),a(’,’){}};创建这个类的对象时,数据成员
软件需求规格说明书的作用不包括()。
在关系数据库中,用来表示实体间联系的是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
行使侦查、检察、审判职权的机关以及看守所、监狱管理机关及其工作人员在行使职权时有下列哪些侵犯人身权情形的,受害人有取得赔偿的权利?()
女,28岁。月经量多1年。近10日来经常鼻出血。脾肋下未及。血红蛋白90g/L,白细胞l0×109/L,血小板30×109/L。骨髓检查:粒细胞系增生旺盛,巨核细胞增多,伴成熟障碍,应诊断为
根据《反不正当竞争法》的有关规定,监督检查部门在监督检查不正当竞争行为时,享有什么样的权利?()。
编制施工定额时,汽车运输重量轻而体积大的货物,使汽车在低于载重吨位的状况下运行,所消耗的工作时间属于()。
交易型领导强调的是()。
有效的控制应具有一定的适应性、持续发挥作用,这是控制标准()的表现。
水坝的横截面是一个梯形,它的面积为32.5平方米,高为5米,下底比上底的2倍多1米,梯形的上底是多少米?()
Thereisdistinctionbetweenreadingforinformationandreadingforunderstanding.【B1】______Thefirstsenseistheonein
Themothersatbythewindow______theholeinhercoat.
Historically,humansgetseriousaboutavoidingdisastersonlyafteronehasjuststruckthem.Bythatlogic,2006shouldhaveb
最新回复
(
0
)