首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2015-07-22
21
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在 C++ 中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
A
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://kaotiyun.com/show/iuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
在类中定义和实现的函数称为()。
以下程序的输出是()。structst{intx;int*y;}*p;intdt[4]={
下列是模板声明的开始部分,其中正确的是______。
数据流图的类型有【】和事务型。
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’x=(a&&b)&&(c<’B’=;
假设inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
假定w、x、y、z、m均为血型变量,有如下程序段:w=1;x=2;y=3;z=4;m=(W<X)?w:X;m=(m<y)?m:y;m=(m<z)?m:z;则该程序运行后,m的值是【】。
在内存中,存储字符’X’要占用1个字节,存储字符串"X"要占用【】个字节。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
随机试题
A、休息,高热量高蛋白饮食,保肝治疗B、休息,高热量限蛋白饮食,输入支链氨基酸C、休息,控制输液量,纠正电解质紊乱,限制蛋白D、休息,禁食,积极补充血容量并采取止血措施E、休息,低盐饮食,限制入水量,补充蛋白质,给予利尿剂治疗肝硬化肝性脑病(
肝硬化患者机体多种功能受到影响,出现低血糖的主要原因是
交通、钢铁、机械、石油化工等基础工业都是典型的()。
实业投资主要包括()。
屋面防水混凝土初凝后应覆盖养护,终凝后浇水养护不得少于()d。
账实核对的内容包括()。
我国外贸企业以托收方式出口时,一般采用D/P,而不采用D/A。
国债期货交割时,发票价格的计算公式为()。
中国共产党领导的革命统一战线最基本的联盟是()。
A、Theshirthasbeenwashed.B、Theshirthasshrunkinthewash.C、Theshirtisaclearanceitem.D、Themandidn’ttaketherece
最新回复
(
0
)