首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-06-29
30
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Wa8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cout<<setfill(’*’)<<setw(10)<<1<<setfill(’*’)<<setw(2)<<2;的输出结果是
A、 B、 C、 D、 A线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。
数据字典是数据库设计需求分析阶段的重要工具之一,其最基本的方法是()
栈通常采用的两种存储结构是
用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下:TC2TC3TC1(1)类TC2公共继承于TC1,请在注释1后
有如下程序段:inti=5;while(inti=0){cout<<‘*’;i~;)运行时输出“*”的个数是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fa
下列关于重载运算符错误的是
下列运算符不能重载为友元函数的是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
以下哪种名茶产自贵州
胃溃疡手术治疗的主要方式是()
在汁算机总账系统中,属于银行埘账的科H在科目设置时,应将其科目性质定义为“银行账”辅助账类。()
金融机构的职能有()。
企业代扣代缴的个人所得税、印花税、耕地占用税,通过“应交税费”账户核算。()
教师把不遵守纪律的学生关进黑屋,这侵犯了学生的()(德州)
Inaquietcourtroomtuckedawayinafederalbuildinghere,atitanicbattleiscompetingfreespeechagainstgovernmenteffort
A、 B、 C、 B
After1945bothA(Americascholarship)andaresurgenceofMarxistthoughtincreasinglypenetratedEuropeansociology,B(which
Cultureisthesumtotalofallthetradition,customs,beliefs,andwaysoflifeofagivengroupofhumanbeings.Inthissens
最新回复
(
0
)