首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,错误的是( )。
下列关于运算符重载的叙述中,错误的是( )。
admin
2021-07-02
34
问题
下列关于运算符重载的叙述中,错误的是( )。
选项
A、有的运算符可以作为非成员函数重载
B、所有的运算符都可以通过重载而被赋予新的含义
C、不得为重载的运算符函数的参数设置默认值
D、有的运算符只能作为成员函数重载
答案
B
解析
重载运算符的规则如下:①C++不允许用户自己定义新的运算符,只能对已有的C++运算符进行重载;②C++不能重载的运算符只有5个;③重载不能改变运算符运算对象的个数;④重载不能改变运算符的优先级和结合性;⑤重载运算符的函数不能有默认的参数;⑥重载的运算符必须和用户定义的自定义类型的对象一起使用,至少应有一个是类对象,即不允许参数全部是C++的标准类型。所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/F4fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
十进制整数设为整数类I,则下面属于类I的实例的是
下列选项中不属于结构化程序设计方法的是()。
运算符重载时不需要保持的性质是()。
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列关于模板形参的描述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a}注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥
下面关于C++的特点中描述不正确的是()。
有如下类声明:classBase1{};classBase2{};classDerived:publicBase2,publicBase1{};在一个Derived对象消亡时,析构函数被调用的顺序
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
随机试题
患者,女,39岁。因“眩晕原因待查”入院,遵医嘱测血压每日3次。为其测血压时,应该()。
刺激性气体引起的化学性肺水肿可除外()
小儿泄泻各种证型中,最为多见的是()
安全检查的内容包括()。
利息计算的要素包括()①本金;②利率;③通货膨胀率;④期间
基金管理人应当自收到准予注册文件之日起()个月内进行基金募集。
下列关于税务咨询报告的表述中,正确的是()。
()对于汉语相当于汉字对于()。
红红、丹丹、阳阳、珍珍和慧慧是同一家公司的同事,因工作的需要,她们不能同时出席公司举办的新产品发布会。她们的出席情况是:(1)只有红红出席,丹丹、阳阳和珍珍才都出席;(2)红红不能出席;(3)如果丹丹不出席,阳阳也不出席;(4)如果阳阳不出席,慧慧
A、Lessthan6months.B、2months.C、6monthsormore.D、1month.D对话中男士问女士Areyougivinghima-month-in-advancenoticetomove?,
最新回复
(
0
)