首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-07-30
19
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/9Dyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件设计中,不属于过程设计工具的是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
有如下类定义和变量定义:classParems{public:intpublicData;private:intprivateData;};classChildA:publicParents{/*类体略*/};classChil
通过运算符重载,可以改变运算符原有的()。
关键字unsigned不能修饰的类型是()。
下列说法中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的——行语句存在错误。请改正这些错误,使程序的输
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//**********333*
下列符号中不属于C++关键字的是()。
随机试题
连续急滩整治可采取()相结合的工程措施,分散水面的集中落差,减缓流速比降。
下列职能中,属于综合类证券公司职能的有()。
TodaytheofficiallanguageoftheUnitedStatesandmostofCanadaisEnglish.However,Frenchalmostbecametheofficiallangu
京巴犬,雄性,3岁。发病前曾与另一雌性京巴犬嬉闹时不慎从楼梯上滚下,随后出现疼痛,身体呈弓背紧腹姿势,不愿走动,诱惑或强行使其运动时,靠两前肢支撑着前进,走路不稳,左右摇摆。食欲正常,排粪尿正常。触诊腹肌紧张、颤抖。针刺后肢反应敏感度降低,屈腱反射减弱,尾
某外贸公司对外以CFR报价,如果该公司先将货物交到货站或使用滚装与集装箱运输时,应采用()为宜。
下列不属于用以反映货币市场基金风险的指标的是()。
下列关于当事人的举证责任表述正确的是()。
下列我国古代法律制度或规定中,体现了重农思想的有
度量处理器CPU时钟频率的单位是
ScienceandTechnologyThereisadifferencebetweenscienceandtechnology.【B1】______Sciencehastodowithdiscoveringth
最新回复
(
0
)