首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于运算符重载的描述中,错误的是
下列关于运算符重载的描述中,错误的是
admin
2015-07-22
51
问题
下列关于运算符重载的描述中,错误的是
选项
A、通过运算符重载不可能在 C++ 中创建新的运算符
B、赋值运算符可以重载为友元函数
C、运算符函数重载为类的成员函数时,第一操作数不出现在参数表中
D、重载类型转换运算符时不需要声明返回类型
答案
B
解析
本题考查运算符重载,重载运算符不能定义新的运算符,C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错,所以本题选择B。
转载请注明原文地址:https://www.kaotiyun.com/show/tVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
有以下程序:#include<iostream>usingnamespacestd;intmain(){intx=15;while(x>10&&x<50)
以下程序的输出结果是#include<iostream.h>voidmain(){inta=0,i;for(i=1;i<5;i++){s
下面关于运算符重载的描述错误的是()。
下列叙述中错误的是
下列哪个是C++语言的有效标识符?
C++语言中用于定义类的关键字是
随机试题
下列有关烟肼抗菌作用的描述不正确的是
预防子宫脱垂不正确的是
关于胆石症,下列哪项是正确的
甲将一批布距(价值150万元)委托乙商行出卖,双方只约定,每匹布售价为当时的市场定价20元和乙商行的报酬为售价的5%。据此,请回答下列问题:甲与乙商行订立的合同为:()
下列尚未公开的信息中,不属于内幕信息的是()。
假定美国的存款利率是每年6%,而英国的存款利率是每年4%。美元对英镑的即期汇率是ES/ξ=1.25,假设你是一个投资者,目前持有的资金是100万美元。如果你打算购买英镑存款,这些美元资金可以兑换多少英镑?
Inrecentyears,we’vereadalotofarticlesabouthowweneedbetterteachersinourpublicschoolsand,iftheteachers’unio
要设计一个查询,显示“学生表”中属于“计算机学院”的学生信息,错误的设计是
下列关于计算机病毒的叙述中,错误的是()
A、Smokinghelpstolessenthepressure.B、Smokinghelpshimfallasleepquickly.C、Hecangetmuchhappinessfromsmoking.D、Smo
最新回复
(
0
)