首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符函数的叙述中,错误的是( )。
下列关于运算符函数的叙述中,错误的是( )。
admin
2020-12-21
31
问题
下列关于运算符函数的叙述中,错误的是( )。
选项
A、运算符函数的名称总是以operator为前缀
B、有的运算符不能重载
C、即使没有重载运算符=,也可用=进行对象间的赋值
D、可以为重载运算符函数的参数设置默认值
答案
D
解析
C++中,算符函数的名字是以operator为前缀,选项A正确;作用域操作符::、成员引用运算符,等不能被重载,选项B正确;若没有重载赋值运算符=,编译器会在需要的时候,为类生成一个默认的赋值构造函数,来进行对象间的赋值,选项C正确;除了函数调用操作符operator()之外,重载操作符时使用默认实参是非法的,选项D错误;本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/Edyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b:}voidChan
下列关于运算符重载的描述中,错误的是
在下列关键字中,不能用来表示继承方式的是
下列有关运算符重载的叙述中,正确的是
下列关于运算符重载的描述中,正确的是
下列关于基类和派生类关系的叙述中,正确的是
对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。
已知数组arr的定义如下:intarr[5]={1,2,3,4,5}、下列语句中输出结果不是2的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//*****error******的下面,
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)完成类MyArrayClass的构造函数,申请数组的大小,请在注释//********1********后
随机试题
急性感染的恢复期可见【】
建设工程需要实行监理的,发包人应当与监理人采用书面形式签订委托监理合同。()是为保证工程质量而订立的。设合同的内容应包括:工程名称、地点、监理职责、费用以及支付办法等。
当一项长期投资方案的净现值大于零时,则可以说明()。
下列各项有关投资性房地产会计处理的表述中,正确的是()。(2016年)
一个五位数,左边三位数是右边两位数的5倍,如果把右边的两位数移到前面,则所得新的五位数要比原来的五位数的2倍还多75,则原来的五位数是()。
释迦牟尼
在系统分析中,系统的逻辑模型的主要表达形式是______。
【B1】【B15】
TheCarnegieFoundationreportsaysthatmanycollegeshavetriedtobe"allthingstoallpeople".Indoingso,theyhaveincre
Whenthejobmarketworsens,manystudentsfiguretheycan’tindulge(沉溺于)inanEnglishorahistorymajor.Theyhavetostudyso
最新回复
(
0
)