首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-11-11
53
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::…,.*,?;②必须重载为成员函数的运算符包括[],(),—>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://www.kaotiyun.com/show/ESyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfun1();classTest{public:intfun2();friendintfun3():static
软件调试的目的是()。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(inti=0):r1(i){}voidprint(){cout<<’E
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
下面属于白盒测试方法的是()。
有如下类声明:c1assTestClass{intn;public:TestClass(inti=0):n(i){}voidsetValue(intn0);};下面
在C++语言中函数返回值的类型是由()决定的。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从src开始扫描下一个数字字符序列,并将其作为一个字符串取出放人字符串空
下列字符串中,正确的C++标识符是
对如下二叉树进行后序遍历的结果为
随机试题
应聘事业单位工勤岗位的人员,应当具有()及以上学历。
肝硬化合并自发性腹膜炎的致病菌多为
左心室及外周血管超声造影,因造影剂必须通过毛细血管网,所有造影剂气泡直径必须小于
三陷证中之干陷型多发生于疽证第几候()
A.苏合香丸B.龙胆泻肝汤C.安宫牛黄丸D.紫雪丹E.黄连阿胶汤
下列容器中属于反应设备的有( )。
某税务师2008年2月对企,2007年的纳税情况进行审核,发现企业2007年12月份将福利部门领用的材料成本20000元计入生产成本中,由于企业生产产品成本已经进行了部分结转和销售,所以无法按照审核发现的20000元直接作为错账调整金额。2007年底企业
下列零售业态中,不适合连锁经营的是()。
下列选项中,危害行为和死亡结果之间存在刑法上的因果关系的有()。
一家连锁店需要设计一种编址方案来支持全国各个门店销售网络,门店有300家左右,每个门店一个子网,每个子网中的终端最多50台,该连锁店从ISP处得到一个B类地址,应该采用的子网掩码是__________。(2013年上半年试题)
最新回复
(
0
)