본문 바로가기

갖가지 프로그램

(C++) new 를 이용한 배열의 동적할당

int ***a;
a = new int**[3];
a[0] = new int*[1];
a[1]  =new int*[2];
a[2] = new int*[3];
a[0][0] = new int[2];
a[1][0] = new int[2];
a[1][1] = new int[2];
a[2][0] = new int[3];
a[2][1] = new int[3];
a[2][2] = new int[3];
a[0][0][0] = 0;
a[0][0][1] = 1;
a[1][0][0] = 2;
a[1][0][1] = 3;
..

delete a[2][2];

delete a[2][1];

delete a[2][0];


..

..

delete a[0]

delete a[1]

delete a[2]


delete a