본문 바로가기

Effective C++/2. 생성자, 소멸자 및 대입 연산자

항목 10: 대입 연자는 *this의 참조자를 반환하게 하자

 

 

 

수식 => 값이 된다.

 

대입 연산의 결과 : 해당 변수에 저장된

 

우리가 만드는 클래스에서 대입 연산자가 들어간다면 규칙을 무조건 지켜야됨

 

x = y = z = 15 이면

처음에 z = 15, 다음 y = z, 다음 x = y 이다.

 

그럼 y=z에서 z 갱신된 z이다.(z=15 완료한)

 

=> 대입 연산자가 좌변 인자에 대한 참조자를 반환하도록 구현

 

 

 

 

  • 대입 연산자는 *this 참조자를 반환하도록 만들자.