首页 > 试题广场 >

能用友元函数重载的运算符是()?

[单选题]
能用友元函数重载的运算符是()?
  • +
  • =
  • []
  • ->
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。

编辑于 2018-06-05 16:02:04 回复(4)
人类本质复读机!
发表于 2019-06-18 11:28:36 回复(2)
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。
发表于 2019-04-11 19:15:55 回复(0)
C++规定=,[],(),->这四个运算符只能被总裁为类的非静态成员函数,其他的可以被友元重载,因为其他运算符可以根据参数类型或数目进行精确匹配,这四个不具备这种检查的功能,用友元定义就会出错。
发表于 2022-06-13 22:36:34 回复(0)
发表于 2023-06-24 20:13:04 回复(0)
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。
发表于 2022-06-10 21:43:30 回复(0)
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。
发表于 2021-01-08 18:11:09 回复(0)
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。
发表于 2020-10-19 21:11:00 回复(0)
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。
发表于 2020-10-06 23:00:56 回复(0)
C++规定=,[],(),->这四个运算符只能被总裁为类的非静态成员函数,其他的可以被友元重载,因为其他运算符可以根据参数类型或数目进行精确匹配,这四个不具备这种检查的功能,用友元定义就会出错。
发表于 2020-04-28 14:11:08 回复(0)
C++规定=,[ ],(),->这四个运算符只能被重载为类的非静态成员函数,其他的可以被友元重载,主要是因为其他的运算符重载函数都会根据参数类型或数目进行精确匹配,这四个不具有这种检查的功能,用友元定义就会出错。
发表于 2018-12-02 14:56:24 回复(0)
题库出毛病了吧,,,,我联系的java啊!
发表于 2018-10-05 08:59:03 回复(1)