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;
}
#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;
}
반응형