this
- 객체 자신의 주소값을 의미
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | #include <iostream> using namespace std; class TwoNumber { private: int num1; int num2; public: TwoNumber(int num1, int num2) { this->num1 = num1; this->num2 = num2; } TwoNumber(int num1, int num2) : num1(num1), num2(num2) { //empty } void ShowTwoNumber() { cout<< this->num1 <<endl; cout<< this->num2 <<Endl; } }; int main(void) { TwoNumber two(2,4); two.ShowTwoNumber(); return 0; } | cs |
* 클래스의 this관련 공부자료
1) this의 컴파일
3) 멤버변수의 포인터 :
728x90
'Software Development > C, C++' 카테고리의 다른 글
[C++] 복사생성자의 깊은복사 & 얕은복사 (0) | 2018.12.29 |
---|---|
[C++] 복사 생성자(Copy Constructor) (0) | 2018.12.18 |
[C++] 생성자(Constructor)와 소멸자(Destructor) (0) | 2018.12.16 |
[C++] 정보은닉(Information Hiding) (0) | 2018.12.15 |
[C++] 클래스(Class)와 객체(Object) (0) | 2018.12.15 |