class test
{
test& operator =(const test& param){return *this;}
test& operator -=(const test& param){return *this;}
test& operator +=(const test& param){return *this;}
test& operator *=(const test& param){return *this;}
test& operator /=(const test& param){return *this;}
}
대입연산자에는 return *this의 참조자를 반환하자
다른거 써도 딱히 뭐 잘못된다는건 아니지만
관례라고한다 그냥 지켜주자
이것만은 잊지 말자!
*대입 연산자는 *this의 참조자를 반환하도록 만들어야한다
'IT책 > Effective c++' 카테고리의 다른 글
항목 9 : 객체 생성 및 소멸 과정 중에는 절대로 갓아 함수를 호출하지 말자 (0) | 2019.06.21 |
---|---|
항목 8 : 예외가 소멸자를 떠나지 못하도록 붙들어 놓자 (0) | 2019.06.21 |
항목 7: 다형성을 가진 기본 클래스에서는 소멸자를 반드시 가상 소멸자로 선언하자 (0) | 2019.06.20 |
4항목 : 객체를 사용하기 전에 반드시 그 객체를 초기화 하자 (0) | 2019.06.20 |
3항목: 낌새만 보이면 const를 들이대 보자 (0) | 2019.06.20 |