coder (1) 썸네일형 리스트형 C++ 연산자 오버로딩 연산자 오버로딩(Operator Overloading) :: ㄴ 객체 지향 언어에서 사용되는 개념임. ㄴ 기존의 연산자를 클래스나 구조체 등의 사용자 정의 타입에 맞게 재정의함. ㄴ 사용자 정의 타입의 객체들간의 연산을 수행할 수 있음. #include class Vector2D { private: double M = 77.20; double N = 44.52; public: double x; double y; Vector2D(double x_data, double y_data) : x(x_data), y(y_data) {} Vector2D operator+(const Vector2D& other) const { return Vector2D(x + other.x, y + other.y); } double.. 이전 1 다음