반응형 객체 포인터1 [씨앤씨뿔]C++/ 객체 포인터& 배열& 동적 생성 - 1 객체 포인터 객체에 대한 포인터 변수 선언 Circle *p; 현재 선언된 포인터 변수 p는 아무 객체도 가리키지 않는다 포인터 변수에 객체 주소 지정 p = &donut; 포인터 변수 선언 시 객체 주소로 초기화 Circle* p = &donut; 포인터를 이용한 객체 멤버 접근 객체 이름으로 멤버에 접근할 때는 다음과 같이 점(.) 연산자를 이용하지만, d = donut.getArea(); //객체 이름으로 멤버 함수 호출 객체 포인터로 멤버 접근할 때는 -> 연산자를 사용한다. 다음 코드는 p가 가리키는 객체의 getArea()함수를 호출한다. d = p->getArea(); //포인터로 객체 멤버 함수 호출 d = (*p).getArea(); //위 코드와 같은 의미 CheckTime Polygo.. 2023. 4. 24. 이전 1 다음 반응형