연산자 오버로딩(operator overloading)(1)
기존에 존재하는 +, ++, == 등의 연산자를 프로그래머가 중복 정의가 가능하다. operator+, operator++ 등으로 오버로딩이 가능한데, 멤버 함수내에 선언할 수도 있고, friend 키워드를 사용해서 전역으로 사용 할 수도 있지만, 멤버 함수에 선언해서 사용하는 것에 대해서 먼저 살펴 보자. 연산자 오버로딩의 사용 예, #include class Point { int x, y; public: Point( int _x = 0, int _y = 0 ) : x(_x), y(_y) {} void ShowPoint(){std::cout
2010. 4. 4.