[C++] 동적할당. new와 delete
Language/C++C++에서 메모리를 동적할당 및 소멸하기위해서는 C언어의 malloc과 free 대신 new 와 delete를 사용하게 된다.
간단하게 사용법만 정리해 보았다.
- 1차원 배열 동적할당
1 2 3 4 5 | // 할당 int *arr = new int[size]; // 해제 delete[] arr; |
- 2차원 배열 동적할당
1 2 3 4 5 6 7 | // 할당 int **arr = new int*[size_1]; for(int i=0; i<size_1; i++) arr[i] = new int[size_2]; // 해제 for(int i=0; i<size_1; i++) delete[] arr[i]; delete[] arr; |
'Language > C++' 카테고리의 다른 글
[C++] 캡슐화 (EnCapsulation) (0) | 2015.11.30 |
---|---|
[C++] 정보은닉 (Information Hiding) (0) | 2015.11.30 |
[C++] Reference (0) | 2015.11.29 |
[C++] namespace (0) | 2015.11.28 |
[C++] 인라인 함수 (Inline Function) (0) | 2015.11.28 |