首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2016-11-25
58
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了c++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?;②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/7EAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
类______支持输入操作,类______支持输出操作。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intX;protected:intz;public:
将代数式转换成程序设计中的表达式为【】。
语句int*i;i=newint[10];,释放指针i的语句是【】。
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;)
类模板的使用实际上是将类模板实例化成一个具体的()。
如果在一棵二叉树中有17个度为2的结点,则该二叉树中有【 】个叶子结点。
作为成员函数重载的运算符,第一操作数就是参数表中隐含的________所指向的对象,因此并不显示地出现在参数表中。
下列选项中合法的用户标识符是( )。
随机试题
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
休克常见于
承包人采购材料和工程设备的,应在合同中约定主要材料、工程设备价格变化的范围或幅度;当没有约定,且材料、工程设备单价变化超过一定百分比时,超过部分的价格应按照价格指数调整法或造价信息差额调整法计算调整材料、工程设备费。该百分比是()。
不需要在会计账簿扉页上的启用表中填列的内容是()。
期货合约中的唯一变量是()。
在建工程达到预定可使用状态前试运转所发生的净支出,应当计入营业外支出。()
2011年8月,中国证监会在对盛大上市公司(以下简称盛大公司)进行例行检查中,发现盛大公司存在以下事实:(1)2011年1月,盛大公司拟与A公司进行400万元的交易。经查,A公司持有盛大公司6%的股份,该交易未经独立董事从可,即提交了盛大公司董事
下列说法正确的是()。
试从学习的认知观出发,简要比较接受学习与发现学习的利弊。
外汇就是以外国货币表示的支付手段。()
最新回复
(
0
)