首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-11-11
36
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::…,.*,?;②必须重载为成员函数的运算符包括[],(),—>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/ESyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定TestClass为一个类。则该类的拷贝构造函数的声明语句为()。
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){int
下列关于数据库设计的叙述中,正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下列关于运算符重载的描述中,正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classMedia{public:voidName();voidShow();protec
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
在C++中,编译系统自动为一个类生成缺省构造函数的条件是()。
下列符号中可以用作C++标识符的是()。
有如下语句序列:ifstreaminfile("DATA.DAT");if(infile.good())cout<<"A";else{COUt<<"B";ofstreamoutfile("DATA.DA
随机试题
新时期诗人队伍的主要构成。
Wehave______theseriousflooddisasterandmadeadvancesinagriculture.
消化性溃疡并发幽门梗阻,应首选的治疗措施是
企业或者其他单位直接负责的主管人员和其他直接责任人员10年内不得从事药品生产、经营活动的情况是()
在某建设项目中,合同双方约定承包单位垫资30%施工,并约定了利息,承包单位完成了约定的工程量后,如果建设单位不按约定履行,则()。
大力推进信息技术在教学过程中的普遍应用,促进信息技术与学科课程的整合,可以逐步实现()。
已知多项式f(x)除以x一1所得余数为2,除以x2-2x+3所得余式为4x+6,则多项式f(x)除以(x一1)(x2-2x+3)所得余式是().
Yourcameraissnatched.Willyoueverseeita-gain?Probablynot.Butitmaysendpostcardsfromitsnewowner.The【C1】_______
某计算机中采用48×48数字化点阵字模表示一个汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,存储1024个汉字要求的存储空间应为______K字节。
Arabiclanguageisoneoftheworld’smostwidelyusedlanguages.ItistheofficerlanguageofmanyArabnationsinthe【M1】____
最新回复
(
0
)