首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2021-05-06
69
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:
①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;
②C++不能重载的运算符只有5个;
③重载不能改变运算符运算对象的个数;
④重载不能改变运算符的优先级和结合性;
⑤重载运算符的函数不能有默认的参数;
⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/zJfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有定义语句“chars[10];”,若要从终端给S输入5个字符,错误的输入语句是()。
下列因素中,对C++编译器区分重载函数无任何意义的是
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
下列有关抽象类和纯虚函数的叙述中,错误的是()。
软件详细设计产生的图如下:该图是()。
下列字符串中不能作为C++标识符使用的是()。
在结构化程序设计中,模块划分的原则是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
层次型、网状型和关系型数据库划分原则是( )。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
院前急救是指急危重症病人进入医院前的医疗救护,包括()
Internet的电子邮箱地址由“用户名
A.0.95mlB.0.67mlC.0.48mlD.0.37mlE.0.20ml0号胶囊的容积是
治疗失血性休克主要措施应集中在
脾虚泄泻,如兼中气下陷者,可用()。
用电阻应变片测量混凝土表面应变,应采用()的标距规格。
市博物馆免费开放了三年,但前来参观的人很少,这种状况引起了市文化局领导的关注。如果你是市文化局的工作人员,领导让你针对此情况进行调研,你会怎么做?
左边给定的是纸盒的外表面,右边哪一项能由它折叠而成?
下列选项中,属于明朝首创的有()。
某单位采用DHCP进行IP地址自动分配,经常因获取不到地址受到用户的抱怨,网管中心决定采用NetworkingMonitor来监视客户端和服务器之间的通信。为了寻找解决问题的方法,重点要监视()DHCP消息。
最新回复
(
0
)