안녕하세요,


포인터 객체에 대해 동적 메모리 할당방법을 알아보도록 하겠습니다.

방법은 일반 포인터 변수의 경우와 같습니다.


포인터 객체에서 메모리를 할당하려면 "new" 할당된 메모리를 해제하려면 "delete"를 사용합니다.

예를 들면 hyun이 정의되어 있고 클래스의 포인터 객체*A1이 선언되어 있는 경우에 동적메모리를

할당하고 해제 방법해 대해 알아보도록 하겠습니다.


#include<iostream.h>

Class hyun { // 클래스 hyun정의

        :

};

void main() {

       hyun *A1; // 포인터 객체를 선언

        :

       A1 = new hyun;  // 동적메모리를 할당

        :

        delete A1;       //객체에 할당된 메모리를 해제