关于运算符重载,下列表述中正确的是:
A.C++已有的任何运算符都可以重载
B.运算符函数的返回类型不能声明为基本数据类型
C.在类型转换函数的定义中不需要声明返回类型
D.可以通过运算符重载来创建C++中原来没有的运算符
A.C++已有的任何运算符都可以重载
B.运算符函数的返回类型不能声明为基本数据类型
C.在类型转换函数的定义中不需要声明返回类型
D.可以通过运算符重载来创建C++中原来没有的运算符
第1题
A.C++中的所有运算符都可以重载
B.不仅可以重载C++中已有的运算符,还可以创建新的运算符
C.运算符重载实质上就是函数重载
D.运算符重载的函数名是operator<重载的运算符>
第2题
A.通过重载,可以使运算符应用于自定义的数据类型。
B.运算符重载可以重新定义运算符的功能
C.所有的运算符都可以重载
D.通过重载,可以创造原来没有的运算符
E.通过重载,可以改变运算符的优先级
第3题
A.通过运算符重载,可以定义新的运算符
B.有的运算,其运算符只能作为友元函数重载
C.若重载运算符‘+’,则相应的运算符函数名为:+
D.重载二元运算符时,必须声明两个形参
第4题
A.有的运算,其运算符只能作为友元函数重载
B.通过运算符重载,可以定义新的运算符
C.若重载运算符‘+’,则相应的运算符函数名为:+
D.重载二元运算符时,必须声明两个形参
第5题
A.运算符重载不改变优先级
B.运算符重载后,原来运算符操作不可再用
C.运算符重载不改变结合性
D.运算符重载函数的参数个数与重载方式有关
第6题
A.运算符重载不可以改变运算符的功能
B.运算符重载不可以改变操作数的个数
C.运算符重载不可以改变结合方向
D.运算符重载不可以改变运算优先级
E.运算符重载不能增加新运算符
第7题
A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
D.所有运算符都可以以类友元形式进行重载
第9题
A.作为友元函数重载的单目运算符
B.作为成员函数重载的单目运算符
C.作为友元函数重载的双目运算符
D.作为成员函数重载的双目运算符
第10题
A.运算符重载可以改变运算符的优先级、结合性与操作数的个数;
B.通过重载可以改变运算符作用于基本类型数据的操作;
C.通过运算符重载可以为自定义类型数据定义新的运算符;
D.以上分析都不对;
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!