C, C++/C++ 언어
[C++] 포인터 this의 이해
암시적인 포인터 this간단한 예문으로 시작합니다.이 예문은 한 클래스의 멤버 함수를 호출하는 것을 보여줍니다.class CSomething{ int m_nValue = 0; // private memberpublic: void addValue( int val ){ m_nValue += val; cout 이때, CSomething 클래스의 A 객체는 멤버 함수 addValue를 값 10의 인수로 호출합니다.그리고, B 객체는 값 20의 인수로 호출합니다.그런데, 함수를 호출하기 전에는 A 객체의 멤버 함수를 호출한다는 것을 알 수 있습니다. A.addValue 코드가 A 객체를 대상으로 한다는 것을 보여주니까요. 그런데, 함수 안으로 실행 제어가 넘어가면, ..
2024. 10. 7.