首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
64
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://www.kaotiyun.com/show/2V8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下有关成员函数特征的叙述不正确的是
A、 B、 C、 D、 B定义函数模板或类模板时,开头的保留字是template。
在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中()函数名只能用于检测输入操作。
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为______。
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
在软件开发中,需求分析阶段产生的主要文档是
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
一对多实体之间的对应关系称为联系,它反映现实世界事物之问的相互关联。两个实体间的联系可以归结为三种类型:一对一联系表现为某一实体与另一实体一一对应相关联;一对多联系表现为某一实体与相关多个实体相关联;多对多联系表现为多个实体与相关多个实体相联系。所以实体“
类模板的模板参数()。
随机试题
不管是什么食品,都会有一个保质期,过了这个保质期就不能再食用。然而有的时候,食品保质期会有不一样的含义。这个问题你肯定从未注意过,有可能导致你扔掉了很多还可以食用的食品,造成了你经济的损失,也浪费了食物。这段文字是一篇文章的开头,接下来最可能讲的
古典管理理论的代表人物有( )
中医的五脏是指心、肝、脾、肺和()
在债务履行期届满抵押权人未受清偿的,抵押权人可以通过( )来实现抵押权。
一般来说,物价上涨幅度至少应比经济增长速度低()个百分点。下列各项中,哪一项不属于我国货币政策的中介目标()。
下列统计内容中,应统计在社会消费品零售总额指标中的是( )。
《中华人民共和国未成年人保护法》第三十八条规定:任何组织或个人不得招用未满______周岁的未成年人。
马斯洛将人的五种基本需要划分为成长性需要和缺失性需要两大类,下列选项属于成长性需要的是()。
Nousavonsrendez-vousdans_____,vers10heures.
WiththeassassinationofPresidentMcKinley,TheodoreRoosevelt,notquite43,becametheyoungestPresidentintheNation’shi
最新回复
(
0
)