首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-07-30
16
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,.*,?:②必须重载为成员函数的运算符包括[],(),->,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/9Dyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,正确的是()。
下列关于运算符重载的描述中,错误的是()。
下列关于类模板的模板参数的叙述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classBasel{public:Base1(intd){cout<<d;}~Base1(){}};classBase2{public:Ba
在公有继承的情况下,允许派生类直接访问的基类成员包括()。
若有如下类声明classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p1[]2:以后,程序的输出结果是()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程pmj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的输
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
固结灌浆封孔应采用().
简述信息加工的一般步骤。
A、青色,赤色B、黑色,青色C、赤色,白色D、赤色,黑色E、黄色,黑色寒证患者面部颜色可见()
最简单而可靠的子宫性闭经诊断方法是
不良行为记录信息公布的期限可以是()年。
(2017年德州齐河)性格影响学生的学习方式,同时也作为动力因素影响学习的速度和质量。
A、 B、 C、 D、 D
计算机中“处理器”的基本功能是:从存储器中取出指令,按指令的要求对数据进行算术或逻辑运算,并把运算结果留在处理器中或送回存储器。下面是关于处理器的叙述: ① 处理器主要由运算器和控制器组成,它包含若干“寄存器”,用来临时存放数据 ② 大规模
Asthesuitcasewastooheavytolift,Ileftit________ontheground.
交易者在1520点卖出4张S&P500指数期货合约,之后在。1490点全部平仓,已知该合约乘数为250美元,在不考虑手续费的情况下,该笔交易()美元。
最新回复
(
0
)