写法一:
Vector operator+(const Vector& lhs, const Vector& rhs)
{
return lhs+rhs;
}
写法二
Vector operator+(const Vector& lhs, const Vector& rhs)
{
Vector result(lhs);
result += rhs;
return result;
}
Vector operator+(const Vector& lhs, const Vector& rhs)
{
return lhs+rhs;
}
Vector operator+(const Vector& lhs, const Vector& rhs)
{
Vector result(lhs);
result += rhs;
return result;
}