有关运算符重载正确的描述是()?
c++语言允许在重载运算符时改变运算符的操作个数
c++语言允许在重载运算符时改变运算符的优先级
c++语言允许在重载运算符时改变运算符的结合性
c++语言允许在重载运算符时改变运算符原来的功能
运算符的重载有以下几点需要注意: 1.不是所有的运算符都能被重载。 2.重载不能改变运算符的优先级和结合性 3.重载不会改变运算符的用法,原有有几个操作数、操作数在左边还是在右边,这些都不会改变 4.运算符重载函数不能有默认的参数 5.运算符重载函数既可以作为类的成员函数,也可以作为全局函数 6.箭头运算符->、下标运算符[ ]、函数调用运算符( )、赋值运算符=只能以成员函数的形式重载
运算符重载注意点:
.
.*
->*
::
sizeof
?:
#
可以重新定义运算符的功能
重载的基本条件不是参数的类型不同或者参数的个数不同吗 为什么答案A不对呢
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题