首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
运算符重载是对已有的运算符赋予多重含义,因此( )。
运算符重载是对已有的运算符赋予多重含义,因此( )。
admin
2020-06-29
56
问题
运算符重载是对已有的运算符赋予多重含义,因此( )。
选项
A、可以对基本类型(如int类型)的数据,重新定义“+”运算符的含义
B、可以改变一个已有运算符的优先级和操作数个数
C、只能重载C++中已经有的运算符,不能定义新运算符
D、C++中已经有的所有运算符都可以重载
答案
C
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。故本题答案为C。
转载请注明原文地址:https://kaotiyun.com/show/BEyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
有如下程序:#includeusingnamespacestd;classBase{public:voidfun(){cout
下列关于运算符重载的描述中,正确的是()。
下列关于运算符重载的叙述中,正确的是
下面不能作为软件设计工具的是
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
下面不能作为结构化方法软件需求分析工具的是
随机试题
瘤胃发酵产生的气体大部分
依法治国的核心是【】
A.丙硫氧嘧啶B.复方碘溶液C.普萘洛尔D.醋酸泼尼松能使甲亢患者甲状腺体积增大,充血的药物是
患者,头晕,面色萎黄,饮食减少,倦怠乏力,便泻清稀不止,且有脱肛,舌质淡,脉软弱。方选
《民用爆炸物品安全管理条例》中规定,爆破作业人员违反国家有关标准和规范的规定实施爆破作业的,由公安机关责令限期改正,情节严重的,()《爆破作业人员许可证》。
隋唐的科技文化处于世界领先地位,具体表现在()等方面。
具备法定效力的公文稿本有()。
假设某人有10000元,打算存入银行2年,可以有两种储蓄办法,一种是存两年期,年利率是4.1%;另一种是先存一年期,年利率是3.3%,第一年到期后把本金和利息取出来合存在一起,再存一年,两种储蓄办法达到的利息相差约是()元。
组成一个完整的计算机系统应该包括()。
Somepeoplesaythetraditionalcalendarof180daysnolongermeetstheneedsofAmericansociety.Theypointoutthatstudents
最新回复
(
0
)