重载==运算符,用来比较一个复数是否相等,其中Vector2表示的是复数类
bool operator==(const Vector2& other)const
{
return x==other.x && y == other.y;
}
同样,重载!=运算符如下:
bool operator!=(const Vector2& other)const
{
return !(*this == other);
//or
return !operator==(other);//不建议使用
}