This this this

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: <<real <<" + " <<image << "i )" <<endl ; } void main() { Complex x(10,20); Complex y; cout<<" Object x => " ; x.ShowComplex(); cout<<" Object y => " ; y.ShowComplex(); -5- [실습하기 9-1] 객체 포인터 사용하기 IT COOKBOOK [예제 9-1] 9_1.cpp 31 32 33 34 35 36 37 38 39 } Complex *pCom; pCom = &x; cout<<"\n pCom->ShowComplex() => " ; pCom->ShowComplex(); pCom = &y; cout<<" pCom->ShowComplex() pCom->ShowComplex(); => " ; -6- 1) 객체 포인터 IT COOKBOOK -7- 1) 객체 포인터 IT COOKBOOK -8- 1) 객체 포인터 IT COOKBOOK 객체 내의 멤버변수와 멤버함수의 구조 객체 -9- 1) 객체 포인터 IT COOKBOOK 내부 내부 포인터 this - 10 - 1) 객체 포인터 IT COOKBOOK 내부 포인터 this 내부 - 11 - 1) 객체 포인터 IT COOKBOOK 내부 내부 포인터 this ① this 포인터는 멤버함수 내에서 호출 객체의 주소를 저장하는 포인터 변수이 다. ② this 포인터는 컴파일러에 의해서 제공되므로 프로그래머가 별도로 선언을 하지 않아도 멤버함수 내에 항상 존재한다. ③ 객체에 의해 멤버함수가 호출되면 컴파일러는 호출한 객체의 주소를 멤버함 수 내의 this 포인...
View Full Document

Ask a homework question - tutors are online