반응형
Notice
Recent Posts
Recent Comments
Link
목록this (1)
안 쓰던 블로그
C++ this포인터에 관하여
this란? -객체 자신의 포인터 -각 객체 속의 this는 다른 객체의 this와 다름 -컴파일러가 묵시적으로 삽입 선언함 -클래스 멤버 함수 내에서만 사용 가능 -static 멤버 함수에서 this 사용 불가 예제를 보면서 하나씩 봅시다 평범한 this 사용 예제 class Book{ int num; public: Book() { this->num=1; } Book(int num) { this->num=num; } void setBooknum(int num) {this->num = num; } }; 1. 객체 자신의 포인터 class Go{ public: Go* f(){ return this; //this는 주소값 } }; f() 함수는 주소값을 반환해야 함 this는 자기 자신의 주소값이니까 thi..
언어/C, C++
2019. 12. 2. 22:29