操作符重载参数问题
hi,有个关于操作符重载参数个数问题想请教大家.
一个操作符重载函数,可以是class 的member function 也可以不是class的member function
如生明成friend函数等.发现这两个操作符的重载时候函数的参数个数不一样.
如operator+等.
class A
{
public:
A& operator+(A&);
}
使用操作符定义函数的时候参数只能有1个或者2个,使用标识符定义函数的时候参数可以有n个.
operator+什么时候参数是两个什么时候是一个呢?