+
연산자로 표현되고, 문자열 결합 연산도 +
로 표현이 된다. 표현하는 기호는 같지만 사실 두 문자는 다른 목적을 가지고 연산을 수행한다.operator
키워드를 사용한다.class CPoint {
int x;
int y;
public:
// 생성자 초기화
CPoint (int x_1, int y_1) : x(x_1), y(y_1) {}
// 연산자 오버로딩
CPoint operator+(const int sumNum) const {
return CPoint.x + sumNum, CPoint.y+sumNum;
}
}
int main() {
CPoint
return 0;
}