首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的叙述中,正确的是
下列关于运算符重载的叙述中,正确的是
admin
2021-05-06
46
问题
下列关于运算符重载的叙述中,正确的是
选项
A、可以通过重载创造出新的运算符
B、可以为重载运算符函数的参数设置默认值
C、可以将部分运算符函数重载为非成员函数
D、可以将任意运算符函数重载为静态成员函数
答案
C
解析
C++中不能通过连接其他合法符号来创建任何新的操作符,A选项错误;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,B选项错误;并不是所有操作符都可以重载为静态成员函数,比如赋值操作符"="只能重载为类的非静态成员函数,因为静态成员函数是面向整个类的,不属于某个类对象,所以静态成员函数只能操作类的静态数据成员,而"="只能基于对象进行操作;另外操作符"<<"和">>"不能重载为类的成员函数,因为如果将这两种操作符重载为类的成员函数,左操作数将只能是该类类型的对象,这样的用法与正常I/O使用方式相反,为了支持正常用法,左操作数必须为标准库I/O内置类型,这又意味着如果该操作符重载为类的成员,那它必须是标准库内置类型的类成员,而标准库内置的类是不能人为添加成员的,D选项错误;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ELfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类的公有数据成员函数No、Name[32],其中No是int型的数据,Name[32]为字符型。请在注释//****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:sizeof(str1)=5sizeof(str2)=10sizeof(str3)=1
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成以下两个函数:(1)funl(intn);求出n的阶乘,必须使用递归调用。(2)fun2(intn);求出n的阶乘,不能使用递归调用。如果n小于1则返回0。
用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整。在屏幕和程序modi3.txt文件中输出以下结果:HelloTest出现异常情况其中定义的类并不
下列关于类模板的模板参数的叙述中,错误的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列选项中,正确的C++标识符是()。
下列字符串中不能作为C++标识符使用的是
将E-R图转换为关系模式时,实体和联系都可以表示为()。
在满足实体完整性约束的条件下()。
随机试题
男孩,5岁,发热,喷射性呕吐3天,伴剧烈头痛1天,全身性抽搐2次。每次约3分钟缓解。抽后嗜睡。查体:神志恍惚,面色灰白,体温38.8℃。末梢血检查:白细胞明显升高,以中性粒细胞为主。该患儿疾病的病变部位主要见于
下列协议中,适用《合同法》的是( )。
下列各项中,适用于出纳所登记的库存现金账的是()。
基金宣传推介材料允许()。
甲公司为增值税一般纳税人,销售土地使用权适用的增值税税率为11%。2×17年1月5日,甲公司以银行存款1000万元及一项土地使用权取得乙公司30%的股权,当日起能够对乙公司实施重大影响。投资时点该土地使用权的账面价值为2800万元(原价为3500万元,累计
“忧者见之则忧,喜者见之则喜”,这是受一个人的()的影响所致。
泛爱主义教育运动的代表人物是()
如果“红都”娱乐宫在同一天既开放交谊舞厅又开放迪斯科舞厅,那么它也一定开放保龄球厅,该娱乐宫星期二不开放保龄球厅。李先生只有当开放交谊舞厅时才去“红都”娱乐宫。如果题干的断定是真的,并且事实上李先生星期二光顾“红都”娱乐宫,那么以下哪项断定一定是真的?
函数f(x)=max{x2,一x2+8}的最小值为()。
A、Yes,youdidn’t.B、No,youdidn’t.C、Yes,Idid.D、No,Ican’t.C本题考查对反意疑问句的回答。对于此类问题的回答,首先人称和时态要与问句保持一致,其次,Yes后要跟肯定句,No后要接否定句
最新回复
(
0
)