Soft Ware/C++ 언어!!

this 키워드 !!

달려가보자 2011. 10. 6. 01:04
this 키워드란!!!

->this 는 현재 주소값을 가르키는 키워드이다 .

예를  통해서 이해해보자.

class Person
{
      public:
                Person * GetThis(){
                              return this;
                                         }
              
}; 

int main()
{
          Person *p1 = new Person();
          cout<<"포인터 p1:"<<p1<<endl;  
          cout<<"p1의 this "<<p1->GetThis()<<endl; 


이것 처럼 리턴 값인 this 키워드를 통해서 Person의 주소값이랑 같다는것을 알수 있다 !!! 

'Soft Ware > C++ 언어!!' 카테고리의 다른 글

삼항연산자!!  (0) 2011.10.19
생성자, 소멸자 , 복사 생성자  (0) 2011.10.07
소멸자!!  (0) 2011.10.06
생성자!!  (0) 2011.10.06
정보 은닉과 캡슐화  (0) 2011.10.05