반응형
이유
일종의 관례이므로 관례를 지키는 것이 좋다.
내용
C++의 대입 연산은 x = y = z = 15; 처럼 여러 개가 사슬 처럼 엮일 수 있다.
이처럼 대입 연산이 사슬처럼 엮이려면 대입 연산잔가 좌변 인자에 대한 참조자를 반환하도록 구현이 되어 있다.
이런 구현은 일종의 관례(convention)인데, 나름대로 만드는 클래스에 대입 연산자가 혹 들어간다면 이 관례를 지키는 것이 좋다.
이것만은 잊지 말자!
- 대입 연산자는 *this의 참조자를 반환하도록 만들자.
관련링크
http://ikpil.tistory.com/412
http://redinlife.egloos.com/1604282
반응형