首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-10-21
71
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义"+"运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:① C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;② C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/Kyyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序;#inc1ude<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout
已知将运算符“+”和“*”作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobjl;”与“constIMSobj2;:”,则下列语句中,产生编译错误的是()。
有如下模板声明:template<typenameT1,typenameT2>classA;下列声明中,与上述声明不等价的是()。
关于关键字class和typename,下列表述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(intx),该函数功能是将x的值转换成三进制数输出到屏幕,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。例如:X=13,13的二进制
下列关于数据库设计的叙述中,正确的是()。
程序流程图中带有箭头的线段表示的是()。
由于常对象不能被更新,因此()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>l;i-=2)cout
随机试题
某医师未能通过县卫健委组织的业务水平的定期考核,按规定需要接受培训和继续医学教育,暂停执业活动
《中华人民共和国专利法》(简称《专利法》)采取的是_____。
女性患者,58岁,风湿病史30年,近日出现呼吸困难,PDE示二尖瓣狭窄。该患者叩诊心界为
依据《中华人民共和国固体废物污染环境防治法》,固体废物是指在生产、生活和其他活动中产生的丧失原有利用价值或者虽未丧失利用价值但被抛弃或者放弃的()以及法律、行政法规规定纳入固体废物管理的物品、物质。
根据《工程造价咨询企业管理办法》,下列要求中,属于甲级工程造价咨询企业资质标准的有()。
简述电算主管的具体职责。
私有制商品经济的基本矛盾是()
线性表的顺序存储结构和线性表的链式存储结构分别是
I______myEnglishbookinthereading-room.Pleasegoandgetitforme.
A、Becausescientistsinsisttheyareharmless.B、Becausetheprotestorsaren’tverybigandpowerful.C、Becausetheyarecritica
最新回复
(
0
)