전위표기법 단항연산자-형식 매개변수가없다. 즉 ( ) 안이 비었다는 말.operator: 연산자를 다중정의하겠다는 말매개변수가 공란이면 전위표기연산자를 의미함바뀐 객체 자기자신을 리턴하고있음 IntClass1의 참조를 return함 호출방법 후위표기법 단항연산자(int) : int형매개변수를 받겠다는 의미가아니라 후위표기법인 단항연산자라는 말 IntClass2 tmp(*this); 는 복사생성자 주의)C++에서 복사 생성자는 사용자가 명시적으로 정의하지 않더라도, 컴파일러가 자동으로 기본 복사 생성자를 생성합니다. 따라서, IntClass2 tmp(*this);에서 기본 복사 생성자가 호출됩니다. 여기서는 참조를 반환하지 않았다. 왜냐면 tmp는 지역변수니까 이 안에서 동작하고 리턴값 내고 없어지는 ..