Как перегрузить унарный минус оператор в C ++?
Я реализую векторный класс, и мне нужно получить противоположность некоторому вектору. Можно ли определить этот метод с использованием перегрузки операторов?
Вот что я имею в виду:
Vector2f vector1 = -vector2;
Вот что я хочу сделать для этого оператора:
Vector2f& oppositeVector(const Vector2f &_vector)
{
x = -_vector.getX();
y = -_vector.getY();
return *this;
}
Благодарю.