this 키워드란!!!
->this 는 현재 주소값을 가르키는 키워드이다 .
예를 통해서 이해해보자.
class Person
{
public:
Person * GetThis(){
return 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;
int main()
{
Person *p1 = new Person();
cout<<"포인터 p1:"<<p1<<endl;
cout<<"p1의 this "<<p1->GetThis()<<endl;
}
이것 처럼 리턴 값인 this 키워드를 통해서 Person의 주소값이랑 같다는것을 알수 있다 !!!
이것 처럼 리턴 값인 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 |