首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2019-06-07
20
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/am8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为012,请根据注释将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classTest{public:Test(intA){data=a
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
下列程序运行时的输出结果是______。#include<iostream>usingnamespacestd;voidXfun(int&,int&);intmain(){inta=3,b=4;
有如下程序:#include<iostream>usingnamespacestd;voidfunction2(intn);voidfunction1(intn){if(n<=0)retum;fu
下列工具中为需求分析常用工具的是()。
关系模型的完整性规则是对关系的某种约束条件,包括实体完整性、___________和自定义完整性。
下列选项中不全是c++语言关键字的是
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
若已知a=10,b=20,则表达式!a<b的值为【】。
假设inta=1,b=2;则表达式a+++--b的值为【】。
随机试题
【B1】【B7】
患儿女,13岁,因发现颈部包块3年就诊。查体:颈前近舌骨处有一个1.5cm×2.0cm大小包块,质软,无触痛,活动度可。该患者的主要治疗方案是
上腹部压痛,应首先考虑的是
患者,男性,63岁。因下肢不适6个月来院就诊,诊断为下肢静脉曲张,护士最有可能观察到的临床表现是
在处于江湖,海潮等洪水威胁的城市中进行选场,下列的防洪标准,哪一个是错误的?
下列各项中,不属于研究试验费的是()。
2015年是抗日战争胜利暨世界反法西斯战争胜利__________周年。(北京师范大学2016)
DrivingtoLithfield,thefreezingrainmadetheroadslipperyandhazardous.
WhyAreSomePeopleLeft-handed?Whyisamere4%ofthepopulationleft-handed?Mostauthoritiesagree,tothereliefofma
Designingforsustainability:whatarethechallengesbehindgreenmaterials?[A]LearningtosurfinCalifornia’sicybreakers,
最新回复
(
0
)