예전 글들/C, C++
[C++] 이런것도 되는군요 *this
fromleaf
2010. 9. 24. 15:04
반응형
Point& Point::operator++()
{
x++;
y++;
return *this;
}
저 *this는 생각못했던건데, 가끔 어찌할지 궁금했다만 이렇게 하는 방법도 있군요. 나쁘지 않은데ㅋ
의미
this는 객체 자신을 가리키는 포인터. 여기에 *연산을 하게 되면 포인터가 가리키는 대상을 참조하겠다는 뜻. 즉, 자기 자신을 리턴하겠다는 의미를 지닌다.
반응형