안녕하세요. BlockDMask입니다. 오늘은 C++ 연산자 재정의 하는 방법에 대해서 알아보려고 합니다. 1. 연산자 재정의란? 2. 연산자 재정의 예제 (사용자 정의, primitive 타입 순서, 연산자 오버 로딩 우선순위) 1. C++ 연산자 재정의 방법 연산자 재정의라는 것은 우리가 일반적인 타입들의 덧셈 int 들의 덧셈 1+2 = 3, 곱셈 3 * 4 = 12 이걸 코드로 나타내면 a = 1 + 2 b = 3 * 4 이런 식으로 나타낼 수 있는데 Car라는 클래스가 있다고 했을 때 Car 객체인 c1, c2의 객체끼리의 덧셈이 일반적으로는 불가능한데, 연산자 재정의를 통해서 Car c3 = c1 + c2 가 가능하도록 할 수 있습니다. 이걸 연산자 재정의라고 하는데요. +, -, * 등의 연..