首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于重载运算符错误的是
下列关于重载运算符错误的是
admin
2021-02-22
55
问题
下列关于重载运算符错误的是
选项
A、运算符::不能被重载
B、重载类型转换运算符不需要声明返回值
C、-既可以作为一元运算符,又可以作为二元运算符被重载
D、运算符[]不能被重载
答案
D
解析
本题考查运算符重载,重载不能改变运算符运算对象的个数;不能改变运算符的优先级别;不能改变运算符的结合性;重载运算符的函数不能有默认值,否则就改变了运算符参数的个数;不能定义新的运算符,不能重载的运算符只有5个:.、.*、::、sizeof、?:。所以本题选择D。
转载请注明原文地址:https://www.kaotiyun.com/show/yKyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=1:while(1){i++;if(i==210)break;if(i%2==0)cout
已知主函数中通过如下语句序列实现对函数模板swap的调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的声明中,会导致上述语句序列发生编译错误的是()。A)template<ty
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigN
下面关于C++流的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClass1的成员函数seta定义,定义seta对象x为int类型,请在注释//********1****
下列关于C++预定义流对象的叙述中,正确的是()。
在数据库中,产生数据不一致的根本原因是
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件pmj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
下列关于new和delete运算符的叙述中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.cpp。函数char*GetNum(ehar*src,ehar*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空
随机试题
下列有关调查取证的说法正确的是:
企业会计制度总体设计的内容。
甲状腺大部分切除手术前患者应练习的体位是
(2011年)硝酸盐被细胞吸收后,被用作电子受体还原为氮气的生物过程,称为:
线路遭到破坏,则对事故地点前后各()m线路质量进行测量,对事故关系人员分别调查,检查有关技术文件的编制、填写情况,根据调查情况初步确定事故原因和责任。
我们日常生活中所食用的板栗,其外面呈现褐色而且坚硬的壳是由子房壁发育而成的,所以一颗板栗就是()。
儒家创始人孔子的中心学说是()。
A.knowingB.sourceC.knowledgeD.consultE.helpF.latestG.unnecessaryH.vitalI.qualitiesJ.switchK.acquain
A、Whentheyseethesteamandiceinthetank.B、Whentheyseetheactorsfillingthecontainers.C、Whentheyseetheactorsput
Short-termdebtisamajorsourceoffundsforafirm.Forlargefirms,commercialbanksarethesourceofshort-termfinance,a
最新回复
(
0
)