首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
41
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/RN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
.、.*、->、::、?:这五个运算符______重载。
下面程序的运行结果为#include<iostream.h>classA{public:A(){cout<<"1";}~A(){cout<<"2";}};c
有以下程序段,其输出的结果是()。intx,y,z;x=y=z=O;++x||++y&&++z;cout<<x<<","<<y<<","<<z<<end1;
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
设有以下类和对象的定义: class A { public: int m; … }; A k1,k2,*p1,* p2; 则下面针对成员变量m的引用,错误的是
关系数据库管理系统能实现的专门关系运算包括()。
数据库设计分为需求分析阶段、______阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
软件开发环境是全面支持软件开发全过程的【】集合。
如果一个关系中,存在多个属性(或属性组)都能用来唯一标识该关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的()。
随机试题
肝脏活体组织穿刺术的禁忌证有哪些?
A.下肢腱反射无改变B.膝腱反射减弱或消失C.跟腱反射减弱或消失D.下肢病理反射征阳性L4~5椎间盘突出
甲向某房地产开发公司预订了一套住房,双方签订了房屋买卖合同,甲首付了30%的款项,双方并办理了预告登记。后房地产开发公司因资金紧张又将该套楼盘整体抵押给某银行,房地产开发公司因到期不能偿还银行贷款而发生纠纷。下列表述正确的是:
水池施工中,橡胶止水带的接头方法是()。
波动率对期权价值的影响,无论是看涨期权还是看跌期权,或是欧式期权还是美式期权,其对期权价格的影响总是正向的,即波动率越大,期权价格越高。()
企业年金由国家宏观指导、企业内部决策执行,费用由企业和职工个人缴纳,企业缴费在工资总额()以内的部分,可从成本中列支。
认为遗传对心理发展作用的大小依赖于环境的变化,而环境作用的发挥也受到遗传因素的制约,这种理论是()
奶瓶龋最常见于()。
SpeakerA:Youaremostbeautifulinthatredsweater!SpeakerB:______
Heoftenfindsfaultwithmywork.
最新回复
(
0
)