首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-04-07
48
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::,.,*,?;②必须重载为成员函数的运算符包括[],(),一>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/nA8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classXX{private:doubleX1;protected:doublex2;public:doublex3;);claseYY:protected
以下定义数组中错误的是
若x、a、b和c均是int型变量,则执行表达式“x=(a=1,b=2)”后的结果是()。
若要把函数voidf()定义为aClass的友元函数,则应该类aClass的定义中加入的语句是()。
下列叙述中,错误的是( )。
下列对模板的声明中,正确的是()。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【】。
设栈的存储空间为S(1:40),初始状态为bottom=0,top=0,现经过一系列入栈与出栈运算后,top=20,则当前栈中有【2】个元素。
对下列二叉树进行中序遍历的结果是
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(char*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。例如:abcdc
随机试题
属于附肢骨的是
中医外科成为独立专科的年代是
A、速尿(呋塞米)B、螺内酯C、糖皮质激素D、环磷酰胺E、环孢素A可导致出血性膀胱炎的药物是
烟气在加热炉回热装置中流动,拟用空气介质进行实验。已知空气黏度V空气=15×10-6m2/s,烟气运动黏度v烟气=60×10-6m2/s,烟气流速烟气=3m/s,如若实际与模型长度的比尺λL=5,则模型空气的流速应为:
某生产白酒的集体企业,2006年全年销售收入1500万元,销售成本500万元,销售税金及附加400万元,按规定列支各种费用460万元。已知上述成本费用中包括新产品开发费用80万元、粮食白酒广告费支出50万元。该企业当年应纳企业所得税()万元。
下列各项中,通常情况下,属于盈余公积金用途的有()。
下列项目中,表述不正确的是()。
有些学生虽然知道道德规范,也愿意遵守,但却受个人欲望的支配,不能抗拒诱惑因素,结果干出了违反道德规范的事。其主要原因是这些学生()
设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的什么方法?
在SQL的SELECT语句中,用于实现选择运算的是
最新回复
(
0
)