首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-12-21
56
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义”+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/tOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义: class Test { public: Test(){a=0;c=0;} //① int f(int a)const {this->a=a;} //② static int g(
有如下类定义classMyClasspublic:Private:intdata;};若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,
有如下程序: #include <iostream> using namespace std; class MyClass { public: MyClass(int x):val(x) {} void
关于运算符重载,下列表述中正确的是
有如下程序: #include <iostream> using namespace std; class Part{ public: Part(int x=0):val(x) { cout<<val; }
下列运算符函数中肯定不属于类FunNumber的成员函数的是
下列数据模型中,具有坚实理论基础的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
结构化程序设计原则强调的是
算法的有穷性是指()。
随机试题
[背景资料]某施工单位承接了一段长30km、地处平原区的二级公路路基路面施工,合同工期2年,该工程设计路面结构和其中K0+000~K3+000段(该段设计填方高度为+0.7m)土壤地质条件如表28320020—2。施工单位将该工程分为
下列哪项骨折最稳定
政府对企业投资项目不从()方面进行核准。
下列选项中属于走私行为的是()。
信用社在进行会计核算时,收入与其成本、费用应当相互配比,同一会计期间内的各项收入和其相关的成本费用在同一会计期间内予以确认、计量。这是会计核算的()。
生产性采购,是那些既不构成企业最终产品的直接组成部分,也不是生产过程中所使用的产品或服务的采购,包括非生产性机器设备、MRO(维护修理)、耗材(如备件、工具和燃料)以及办公室用品。()
Thecomic______mightbringapallidsmiletomyface,andthenIwouldfallasleep.
WriteonANSWERSHEETTHREEanoteofabout50—60wordsbasedonthefollowingsituation:Youhaveorderedsometake-awayf
There’sagreatmanyreasonswhyawoman’sweightmaychangerepeatedly.Somemightsayit’satightworking【T1】______preventing
Wearenotshortofrawmaterialsatthemoment,butweneedreliable(equip)______.
最新回复
(
0
)