C & C++ 관련

C++ / c 2차원 동적할당하기.

Real_G 2009. 3. 25. 00:09
반응형
출처 : http://lejewk.tistory.com/tag/2%EC%B0%A8%EC%9B%90%20%EB%8F%99%EC%A0%81%EB%B0%B0%EC%97%B4
#include
<iostream>
int main(){
    using namespace std;
   
    int i,a=5,b=5;
    int **pt = new int*[a];        //5행만큼 동적할당.

    for (i=0; i<a; i++){        //열의 수만큼 각 행에 동적으로 메모리 공간을 할당함 */

        pt[i] = new int[b];
    }
   
    for(i=0; i<a; i++){
        delete [] pt[i];    //열에 해당하는 메모리공간 해제
    }
    delete [] pt;            //행에 해당하는 메모리 공간 해제
   
    return 0;
}

반응형