首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-07-30
22
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/9Dyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}~A(){cout<<’C’;}};classB:publicA{public:B(
有如下程序:#include<iostream>usingnamespacestd;classBasel{public:Base1(intd){cout<<d;}~Base1(){}};classBase2{public:Ba
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句有错误。请改正这些错误,使程序的输出结果为:12345
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,此工程中含有—个源程序文件projl.cpp。其中位于每个注释“//ERROR**********found**********”之后的——行语句存在错误。请改正这些错误,使程序的输
请使用菜单命令或直接用VC6打开考生文件夹下的工程proj2,实现一个自定义的字符串类MyString,重载取下标操作符([]),使类的对象能够通过下标取字符串的某位元素。如果下标越界,则返回第一个元素的值。请在程序中//**********found*
下列有关模板的叙述中,正确的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最小的节点;(
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
随机试题
孕妇在怀孕期最初3个月感染哪种病毒可能引起胎儿先天性畸形()
A.脂质AB.磷壁酸C.质粒D.异染颗粒E.外膜细菌内毒素的主要毒性部分是
护理伦理学基本原则不包括()
建立在社会主义市场经济基础上的(),是政府实行宏观调控的重要手段,既与国家规划相联系,体现规划的宏观性,又能发挥市场机制的作用,保证企业的灵活动性。
投资者可以持证监会对投资者对上市公司进行战略投资的批准文件和有效身份证明,向证券登记结算机构办理相关手续。()
下列费用中,不计入进口货物关税完税价格的是()。
下列有关经济业务应确认为预计负债的表述中,正确的有()。
古文:标点
WhichtwoofthesestatementsregardingRSTParecorrect?
A、Dopresent-daychildrenlearnlessthantheirforefathersinthegoodolddays?B、WhydoJapanesebusinessmensendtheirchild
最新回复
(
0
)