作为类的成员函数,重载运算符只能有一个参数
1 overload a operator of a class, you can only use one para., this pointer is automatically used.
class Rational
{
public:
//not correct since this ponit would be used automatically.
//Rational operator+ (const Rational& lhs, const Rational& rhs);
//correct
Rational operator+ (const Rational& rhs);
}
2 outside the class two para are allowed
Rational operator+(const Rational& lhs, const Rational& rhs))
浙公网安备 33010602011771号