A-A+

下列运算符不能重载为友元函数的是()。 A.=()->B. + - ++ --C.> < >

2022-08-06 02:13:26 问答库 阅读 174 次

问题详情

下列运算符不能重载为友元函数的是()。
A.=()->
B. + - ++ --
C.> < >= <=
D.+= -= *=/=请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
关于运算符重载为友元函数有如下规定:①一般情况下,单目运算符最好重载为类的成员函数,双目运算符则最好重载为类的友元函数;②双目运算符“=、、[]、->”不能重载为类的友元函数。所以本题答案为A。

考点:函数