首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2020-05-14
21
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在C++中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://kaotiyun.com/show/4v8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列的各类函数中,()不是类的成员函数。
如果表达式y*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是【】。
写出执行完下列代码段之后指定变量的值:boo1x=true,y=false,z=false;x=x&&y‖z;y=x‖y&&z;z=!(x!=y)‖(y==z),则x=false,y=false,z=【】
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;)};ClassB:publicA{intb;A
C++语言的基本控制结构为顺序结构、选择结构和______。
在面向对象方法中,属性与操作相似的一组对象称为【】。
对定义重载函数的下列要求中,()是错误的。
按照“先进先出”的原则组织数据的结构的是______。
随机试题
谢经理的决策之道谢伟是一家大家大型企业的销售部经理,他聪明机灵,为人诚恳,富有民主意识和进取精神,喜欢听取下属的意见。一天,企业总经理把他叫到办公室,对他说,企业准备推出一个新产品,希望他们能尽快拿出一个切实可行的推广方案。谢经理明确任
屠格涅夫的成名之作是()
在一起人身伤害赔偿案件中,原告举出一张受伤部位的X光片作为证据,该证据属于民事诉讼法规定的何种证据?()
某宾馆筹备处以宾馆名义与某公司签订客户租赁合同,规定自开业时起出租15套客房给该公司。此合同()?
电梯试运行结束后,负责进行校验和调试的单位是()。
各投标人依据招标人提供的工程量清单,根据自身的()填写单价和计算合价。
关于基金投资的风险,以下说法错误的是()。
作为公司法人治理机构的重要组成部分,经理从属于()。
操作系统是计算机系统中的
Accordingtothepassage,anorganismwithouthardbodypartsThefactthatthe"landislargelythesiteoferosion"(line7)
最新回复
(
0
)