Self-Reference란 객체 자신을 참조할 수 있는 참조자를 의미한다.
this 포인터를 이용하면 객체가 자기 자신의 참조에 사용 가능한 참조자의 반환문을 작성할 수 있다.
GetRef 함수를 통해 Self-Reference의 반환이 일어난다.
다음과 같이 b객체가 a객체의 참조자가 되어서 멤버변수 num에 대한 영향을 같이 받고있다.
'스터디 > C++' 카테고리의 다른 글
[ C++ ] 생성자와 소멸자 그리고 멤버 이니셜라이저( Member Initializer ) (1) | 2019.09.24 |
---|---|
[ C++ ] 참조자에 대하여 (0) | 2019.09.23 |
[ C++ ] C/ C++ 입출력 함수별 속도 비교 (0) | 2019.09.20 |
[ C++ ] 객체 배열과 객체 포인터 배열 / this 포인터 (0) | 2019.09.20 |
[ C++ ] 구조체와 클래스의 차이점 (0) | 2019.09.20 |