7.2 연산자 중복 정의 예 C++ 언어에서 연산자 중복 정의를 할 때 연산 종류에 따라 좀 더 세심한 주의를 해야 하는 연산들이 있습니다. 여기에서는 이러한 연산 중에 대입 연산, [] 연산, 묵시적 형 변환 연산, 증감 연산에 대해 살펴봅시다. 7.2.1 대입 연산자 중복 정의 C++에서 클래스를 정의할 때 사용자가 정의하지 않아도 컴파일러에 의해 기본적으로 제공되는 디폴트 멤버들이 있습니다. 이러한 멤버에는 this, 디폴트 기본 생성자, 디폴트 소멸자, 디폴트 복사 생성자 및 디폴트 대입 연산자가 있습니다. 여기서는 디폴트 대입 연산자에 대해 알아보기로 하겠습니다. C++에서 클래스를 정의할 때 대입 연산자를 중복정의를 하지 않으면 컴파일러에 의해 기본적으로 디폴트 대입 연산자를 정의해 줍니다. ..