Language/c++

· Language/c++
최근 c++에서 연산자를 매개변수에 따라서 오버로딩(operator overloading)을 할 수 있다는 것을 배웠다. #include class Vector2D { int x, y; public: Vector2D(int x, int y) : x(x), y(y) {} int get_x(){ return x; } int get_y(){ return y; } }; Vector2D operator+(Vector2D& a, Vector2D& b){ int x1 =0, x2 =0; Vector2D result(x1,x2); // 여기서 내가 새로 만든 객체는 0,0만 할당된다. 실수 1 x1 = a.get_x() + b.get_x(); x2 = a.get_y() + b.get_y(); return result;..
새벽녹차
'Language/c++' 카테고리의 글 목록