alsrb0504   3년 전

학교에서 보여준 코드인데요.

연자 오버로딩을 하려면 클래스명을 반환형으로 해야 한다고 알고 있는데,

연산자 오버로딩 +=를 정의한 함수에서 반환형을 void로 해야 실행이 됩니다.

이런 경우에는 어떻게 반환해야 하나요? return this; 로 그냥 반환하려하니 실행이 안됩니다.

mwy3055   3년 전

+= 연산자는 어떤 값을 더하는 행동만을 하기 때문에 값을 리턴할 필요가 없습니다. 

댓글을 작성하려면 로그인해야 합니다.