首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是( )。
下列关于运算符重载的叙述中,正确的是( )。
admin
2020-11-11
43
问题
下列关于运算符重载的叙述中,正确的是( )。
选项
A、通过运算符重载机制可以为C++语言扩充新的运算符
B、运算符重载的作用是使已有的运算符作用于类的对象
C、重载运算符的操作数类型可以全部为基本类型
D、所有运算符都可以被重载
答案
B
解析
运算符重载就是赋予已有的运算符多重含义。通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。运算符重载要注意以下3点:①不能重载的运算符包括::…,.*,?;②必须重载为成员函数的运算符包括[],(),—>,=;③在类成员函数中重载运算符是不允许返回引用的,会出现“返回局部变量的地址”警告。
转载请注明原文地址:https://kaotiyun.com/show/ESyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序;#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<’’B’’;}};
有如下程序#inelude<iostream>usingnamespacestd;intmain(){chara;cin>>a;if(a=’*’)cout<<’’***’’<<end1
下列有关内联函数的叙述中,正确的是()。
下列关于函数参数的叙述中,正确的是()。
有如下模板声明:template<typenameT1,typenameT2>ClaSSA;下列声明中,与上述声明不等价的是()。
下列关于运算符重载的叙述中,错误的是()。
下列定义语句中,错误的是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
下面关于函数模板的表述中不正确的是()。
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1;一一i)cout<<’*’:
随机试题
国库券
疔的最早记载见于
我国《建设工程安全生产管理条例》规定,对没有安全施工措施的建设项目,建设行政主管部门不予颁发()。
某建筑公司超越资质等级许可的业务范围签订建设工程施工合同,在建设工程竣工前取得相应资质等级,但建设单位以其签订合同时不具备相应资质为由,请求按照无效合同处理,则法院对此请求()。
下列关于感应电炉的优点的说法正确的是()。
ABC会计师事务所拟承接B公司(上市的企业集团公司)2×10年度财务报表审计业务。乙注册会计师任项目合伙人,在计划审计工作的过程中,遇到了下列事项,请代为做出正确的专业判断。可接受的检查风险降低时,乙注册会计师可能采取的措施包括()。
儿童在每个年龄阶段形成并表现出来的一般的、典型的、本质的心理特征被称为()
公司有两个互斥的项目现金流,公司的折算率为10%,如下表所示。根据回收期法,应选择哪个项目?
—Mybrotherwantstobeadoctorwhenhegrowsup.—so______I.
Humanmigrations(迁移)withinrecordedhistoryhavetransformedtheentirecharacteroflandsandcontinentsandthecomposition
最新回复
(
0
)