首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-11-11
41
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::…,.*,?;②必须重载为成员函数的运算符包括[],(),—>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/ESyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:1234543211234321
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:m=-10n=-10p=0q=-10z=A注意:错误的语句在//"error"
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数的定义,请在注释//********1********后添加适当的语句。(2)定义类的友元函数fu
下列符号中可以用作C++标识符的是()。
下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是()。
下列叙述中正确的是()。
下列各组类型声明符中,含义相同的一组是()。
下面是一个模板声明的开始部分:temp1ute<typenameT>double__由此可知()。
下列运算符函数中,肯定不属于类Value的成员函数的是()。
有如下类声明:c1assTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};下面
随机试题
夜间驾驶机动车遇到这种情况怎样使用灯光?
在ISO9000系列国际标准中,指导企业建立和运行内部质量体系的标准是
Inorderto______agoodknowledgeofChinese,hewenttostudyinanChineseschool.
食道干涩,饮食不下,或食入即吐,多属噎膈之
A.独活B.威灵仙C.桑枝D.豨莶草E.乌梢蛇性微温,善祛风湿,解表的是()。
经济学对需求的定义是()。
金属、塑料门窗安装时,应进行隐蔽验收的项目有()。
如果商品X对于商品Y的边际替代率MRSxy小于X和Y的价格之比Px/Py,则()。
下图为某地区等高线地形图。读图回答下列问题。甲河与乙河的分水(脊)线是()。
下面是某教师讲授《世界经济的“全球化”》一课的教学片段:师:什么是经济全球化趋势?生:随着世界性经济交往的日益增多,特别是第二次世界大战后,在高新科技的推动下,世界经济迅速发展,各国各地之间的联系越来越密切,从总体上看,世界经济正在逐渐
最新回复
(
0
)