为什么在类内声明的时候可以写成operater+(const &lhs),而在类外的时候就要写成operater+(const &rhs,const &lhs)?
因为非静态类成员函数,有一个默认的参数this,他就是类外的rhs