항목 6 : 증가 및 감소 연산자의 전위/후위 형태를 반드시 구분하자
부재 : 전위 연산자와 후위연산자의 특징을 이해하고, 전위 후위연산자 오버로딩 시 원칙을 지켜라. 이유 1. 알맞은 클래스 설계를 위해서 (사실 이 말 밖에 없다..) 해결방법 1. 전위 연산자와 후위연산자의 특징을 이해 해라.(밑의 코드를 이해 하면 .. 뭐 다 아는거다.) 2. 전위/후위 연산자를 오버로딩 할땐, 전위 연산자로 후위 연산자를 표현하는 원칙을 지킨다. (왜냐하면, 일반적인 규칙이기 때문이다) 3. 아리송할땐 객체가 int와 동일한 연산을 할수 있도록 정의해 준다. 코드 // 전위 연산자 작동 원리 : 0개의 임시객체를 만드는것을 알수 있다. template _T& operator++() { *this += 1; // 임시객체 생성 안함, 바로 연산처리함 return *this; // 레..
책 정리/More Effective C++ 1판
2008. 5. 15. 19:47
최근댓글