U E D R , A S I H C RSS

Hardcore Cpp Study/�번째숙제/This��터/김아�

* this ��터

- 그건 �기 �신� 가르키는 것�다. 예를 들어 class A가 있으면

그 �래스 내부�서 this는 �신 A� ��터를 가르키는것�다.

�래스 내부 함수 f가 있다면

f()로 í�´ëž˜ìФ ë‚´ë¶€ì—�ì„  호ìœì�´ 가능한ë�° 정확히 this->f()ì—�서 thisê°€ ìƒ�ëžµë�œ 형ì�´ë‹¤.

this가 쓰�는 곳�

만약 class A와 class B가 있다면

class Aì—�서 class Bì�˜ 내부함수를 호ìœí•˜ëŠ”ë�°

class B�서 class A� 프로�티나 메�드를 접근할 필요성� 있다면

class Aì—�서 class Bì�˜ 내부함수 호ìœì‹œì—� thisë�¼ëŠ” ì�¸ìž�를 넘겨준다.

그러면 B�래스�서 A�래스� ��터를 받�수 있기 때문� A�는 �래스�

접근할 수 있게 �는것�다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:21
Processing time 0.0034 sec