일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 여행
- 오사카
- 독일
- 초코 바나나 코코아
- this call
- 뮌헨
- 국립 독일 박물관
- 다하우 수용소
- 리버 크루즈
- Qt
- 올륌픽 파르크
- 암스테르담 국립 미술관
- 매스커피
- C++
- 포르쉐 박물관
- 유럽
- 룰레아
- 나르비크
- 간사이 공항
- 아메리카노
- 하이네켄 맥주 박물관
- 루브르 박물관
- 아이스 아메리카노
- Windows
- 플로우메터
- 파리
- 하파란다
- 스타벅스
- 베론빵
- 도톤보리
Archives
- Today
- Total
목록this call (1)
구름
[C++11/14][1-1]this call
C++ 에서 객체의 멤버함수 호출 과정을 알아보도록 하겠습니다. #include using namespace std; class Point { int x, y; public: void set(int a, int b) { x = a; y = b; } static void foo(int a) { x = a; } }; int main() { Point::foo(10); Point p1, p2; p1.set(10, 20); } 위 코드를 보면, Point 클래스에 set 함수, foo static 함수가 정의되어 있습니다. C++ 에서 멤버 함수 정의 시 기본적으로 this 가 추가됩니다.따라서 void set(int a, int b) 는 void set(Point* const this, int a, int b..
👨💻개발 (deprecated)
2016. 7. 31. 23:53