首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列有关运算符重载的叙述中,正确的是( )。
下列有关运算符重载的叙述中,正确的是( )。
admin
2021-06-10
21
问题
下列有关运算符重载的叙述中,正确的是( )。
选项
A、运算符重载是多态性的一种表现
B、C++中可以通过运算符重载创造新的运算符
C、C++中所有运算符都可以作为非成员函数重载
D、重载运算符时可以改变其结合性
答案
A
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/sWh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中,用来取代C中的预处理宏函数的是
有如下程序:#includeusingnamespacestd;classBase{private:voidfun1()const{cout
层次型、网状型和关系型数据库划分原则是( )。
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
下列关于return语句的叙述中,正确的是
请打开考生文件夹下的解决方案文件proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:注意:只能修改注释“//ERROR**
请打开考生文件夹下的解决方案文件proj1,此工程包含一个源程序文件proj1.cpp。文件中将表示数组元素个数的常量Size定义为4,并用int类型对类模板进行了实例化。文件中位于每个注释“//ERROR***found****”之后的一行语句存在错误。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;I-=2)cout<<’*’;
随机试题
事物的质和量的区别在于【】
A、血清铁正常B、转铁蛋白饱和度降低C、呈正常细胞性贫血D、骨髓幼红细胞内铁减少,外铁增高E、呈小细胞低色素性贫血缺铁性红细胞生存期
大叶性肺炎的CT表现的说法不恰当的是
诊断感染性心内膜炎的最重要方法是
下列有关工程勘察、设计分包的表述中,不正确的是()。
下列属于因果关系范畴的是()。
詹姆士的自尊公式是()
下列对《义务教育语文课程标准(2011年版)》第四学段(7~9年级)目标与内容的表述,不正确的一项是()。
如果紫色不代表社区,那么黄色不代表幸福;如果紫色代表社区,那么绿色代表海港;蓝色不是代表社区,就是代表环境;紫色或者代表社区,或者代表海港;黄色代表幸福。一种颜色只能代表幸福、社区、海港、环境中的一种。据此,可以推断出以下哪一项正确?
Completethenotesbelow.WriteNOMORETHANTHREEWORDSAND/ORANUMBERforeachanswer.DepartmentofthePrintedWordStatist
最新回复
(
0
)