C++ / c 2차원 동적할당하기.
C & C++ 관련 :
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;
}
반응형
'C & C++ 관련' 카테고리의 다른 글
Directory Manager ㅠ.ㅠ (0) | 2009.06.24 |
---|---|
gettimeofday(), clock() (0) | 2009.03.15 |
__attribute__((section (section_name)); (0) | 2008.12.30 |