首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
admin
2013-02-27
43
问题
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
选项
答案
非成员
解析
“+”是一个二元运算符,当它作为成员函数重载时形参表中只有一个参数,对应于第二操作数,而第一操作数就是对象本身,以this指针的形式隐藏在形参表中。而当“+”作为非成员函数重载时,两个操作数都出现在形参表中。
转载请注明原文地址:https://kaotiyun.com/show/3YVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>structst{intx;inty;}a[2]={5,7,2,9};main(){printf("%d\n",aE03.y*a[1].x);}程序运行后的输出结果是(
以下能对一维数组a进行初始化的语句是()。
关系数据库管理系统所管理的关系是()。
已知下列函数定义:fun(int*b,int,c,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[50])(
有以下程序:#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0},i;for(i=0;i<10
有以下程序:#include<stdio.h>main(){chara=4:print{("%d\n",a=a<<1);}程序运行的结果是()。
有下列程序:#include<stdio.h>#defineS1(x,y)x*y#defineS2(x,y)(x)*(y)main(){inta=2,b=5:printf("%d,%d,%d,%d",S1(a+b,a+b),S1(a+
如有表达式(w)?(-x):(++y),则其中与w等价的表达式是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
以下选项中,能用作数据常量的是()。
随机试题
“有意味的形式”是哪位理论家提出的()
从(0,0)作抛物线y=1+x2的切线,求:(1)由切线、抛物线所围成区域的面积;(2)上述图形绕y轴旋转所得的旋转体积.
Amansitsaloneataworkbench,startingatapieceofequipmentwithapuzzledfrown(皱眉).Hesays:"SoifIputredfourthere,
社区卫生服务实践了生物、心理、社会医学模式对卫生服务的影响,表现为
患者坐浴的高锰酸钾液的浓度是()
如果甲公司违约,乙公司提起诉讼,下列不具有管辖权的是()人民法院。乙公司与丙公司没有约定保证方式和保证期间,那么()。
某公司的500m3焦油贮槽的盘管加热器发生泄漏,操作工甲对焦油贮槽进行停车、清空和蒸汽吹扫,检修工乙进入焦油贮槽检测并查找泄漏原因。乙进入贮槽时,应佩戴()。
建设工程项目实施过程中发生的下列情形,不能申请行政复议的是()。
中日关系的历史证明,两国虽然爆发过数次大规模的战争,但战争在两国关系的历史中是短暂的,大多数历史时期两国处于和平交往的状态。因此,_________,虽然两国关系中还存在一些难以解决的矛盾,以后还可能出现各种各样的波折和挑战,但从历史大趋势来看,逐渐消除对
为了维护正常的领导关系,具有隶属关系或业务指导关系的机关之间应基本采取()。
最新回复
(
0
)