Как перегрузить унарный минус оператор в C ++?

Я реализую векторный класс, и мне нужно получить противоположность некоторому вектору. Можно ли определить этот метод с использованием перегрузки операторов?

Вот что я имею в виду:

Vector2f vector1 = -vector2;

Вот что я хочу сделать для этого оператора:

Vector2f& oppositeVector(const Vector2f &_vector)
{
 x = -_vector.getX();
 y = -_vector.getY();

 return *this;
}

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос