클래스 썸네일형 리스트형 [C++] Method Call 클래스객체에서 필드는 메모리에 여러개지만 메소는 하나뿐인데 어떻게 구분할까요? class Point { int x=0, y=0; public: void Set(int a,int b) { x = a; y = b; } }; int main() { Point p1; Point p2; p1.Set(10,20); } 멤버 함수는 1번째 인자로 객체의 주소(this)가 추가됩니다 위에 Set은 실제는void Set(Point* const this, int a, int b) 이런식으로 호출되는데요 class Point { int x=0, y=0; public: void Set(Point* const this, int a, int b) { this->x = a this->y = b } }; 코드를 바꿔보면 위와 같이 .. 더보기 이전 1 다음