首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
45
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/RN8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段,其输出的结果是()。intx,y,z;x=y=z=O;++x||++y&&++z;cout<<x<<","<<y<<","<<z<<end1;
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
下列类的构造函数不能通过编译,正确的构造函数应该是【 】。#inelude<iostream.h>classSample{public:intnsconstintcon,Sample(intm){con=
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
函数重载要求重载的函数必须有和原函数一样的______。
设有下列二叉树:对此二叉树前序遍历的结果为
语句序列long x; x=0L;可用一个语句表示为【 】。
下列叙述中错误的是()。
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A’;} ~A(){cout<<"~
C++语言中,表示一条语句结束的标号是
随机试题
下列关于风险管理与商业银行经营的关系,说法不正确的是()。
根据内部控制制度的岗位分离原则,一般可担任企业现销业务收款工作的是()
压疮淤血红润期的局部表现是
根据《建筑法》,建设单位申请领取施工许可证时应具备的条件有()。
两座厂房相邻较高一面外墙为防火墙时,其防火间距不限,但对于甲类厂房之间,防火间距不应小于()m。
甲公司只生产一种产品,每件产品的单间的单价为5元,单价敏感系数为5。假定其他条件不变,甲公司盈亏平衡时的产品单价是()元。
下列控制活动中,属于检查性控制的有()。
下列关于VisualFoxPro的叙述正确的是( )。
Counselforthedefencesubmittedthathisclientwasclearly______.
DearMr.Brown.Thankyouforyourletterof6SeptemberregardingMr.JohnGreenwhohasbeenemployedbythiscompanyfort
最新回复
(
0
)