Skip to main content
Left closed in review as "Original close reason(s) were not resolved" by Ðаn, Chris, tripleee
deleted 7 characters in body
Source Link
Mark Rotteveel
  • 110.3k
  • 240
  • 160
  • 233

I'm implementing vector class and I need to get an opposite of some vector. Is it possible to define this method using operator overloading?

Here's what I mean:

Vector2f vector1 = -vector2; 

Here's what I want this operator to accomplish:

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

Thanks.

I'm implementing vector class and I need to get an opposite of some vector. Is it possible to define this method using operator overloading?

Here's what I mean:

Vector2f vector1 = -vector2; 

Here's what I want this operator to accomplish:

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

Thanks.

I'm implementing vector class and I need to get an opposite of some vector. Is it possible to define this method using operator overloading?

Here's what I mean:

Vector2f vector1 = -vector2; 

Here's what I want this operator to accomplish:

Vector2f& oppositeVector(const Vector2f &_vector) { x = -_vector.getX(); y = -_vector.getY(); return *this; } 
Post Closed as "Duplicate" by Jan Schultke c++
edited title
Link
nos
  • 230.6k
  • 60
  • 436
  • 516

How to overload "minus operator"unary minus operator in C++?

Source Link
Ilya Suzdalnitski
  • 53.6k
  • 51
  • 137
  • 172

How to overload "minus operator" in C++?

I'm implementing vector class and I need to get an opposite of some vector. Is it possible to define this method using operator overloading?

Here's what I mean:

Vector2f vector1 = -vector2; 

Here's what I want this operator to accomplish:

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

Thanks.