Horje
operator overloading outside class Code Example
operator overloading outside class
//Overloading an operator ouside a class
//Note that unlike when it's done inside a class
//the + operator requires 2 arguments instead of 1
//this is because there is no "this" object to be the 
//default lvalue

class Vector2
{
public:
    float x, y ;
} ;

Vector2 operator+( const Vector2& v1, const Vector2& v2 )
{
    Vector2 ans ;
    ans.x = v1.x + v2.x ;
    ans.y = v1.y + v2.y ;
    return ans ;
}




Cpp

Related
MPI_Sendrecv Code Example MPI_Sendrecv Code Example
factorial using recursion cpp Code Example factorial using recursion cpp Code Example
get current directory cpp Code Example get current directory cpp Code Example
C++ linked list iterator Code Example C++ linked list iterator Code Example
rgb type def Code Example rgb type def Code Example

Type:
Code Example
Category:
Coding
Sub Category:
Code Example
Uploaded by:
Admin
Views:
11