C++의 멤버함수 선언 맨 뒤에 const가 붙으면 대체 뭐지?
에 대해 지금까지 본 것중 가장 간결하고 알기쉬운 대답.
요약하자면 멤버함수 선언 뒤에 const가 붙으면, 내부적으로 this 포인터가 생성될 때 const Foo * const this; 가 되는 것과 마찬가지라는 것이다. this가 가리키는 곳을 바꿀 수도 없고 (이건 당연한 듯), this가 가리키는 값을 바꿀 수도 없다.
http://www.tipssoft.com/bulletin/board.php?bo_table=old_bbs&wr_id=136
댓글 없음:
댓글 쓰기