티스토리 뷰
--void* malloc(size_t _Size);--
int* pA = 0;
pA = (int*)malloc(sizeof(int));
=> pA에 int의 size 만큼 동적 할당.
pA = (int*)malloc(sizeof(int)*n);
=> pA에 int의 size만큼 n개 동적 할당. ( pA[n] )
--new--
int* A = 0;
pA = new int;
=> pA에 int의 size만큼 동적 할당.
pA = new int[n];
=> pA에 int의 size만큼 n개 동적 할당. ( pA[n] )
int** pA;
pA = new int*;
=> pA[0];
pA[0] = new int;
=> pA[0][0];
pA = new int*[n];
=> pA[n];
pA[n] = new int[i];
=> pA[n][i];
int*** pA;
=> pA = new int**;
'Programming > C / C++' 카테고리의 다른 글
[C++]MySQL 연동 테스트 프로그램 (0) | 2016.06.23 |
---|---|
메모리 릭 검출 방법 (0) | 2014.09.18 |
정적(static) 멤버변수/멤버함수 & 고정(const) 멤버함수 (0) | 2014.09.04 |
객체 포인터 & 가상함수 & 가상 소멸자 (0) | 2014.09.04 |
[C++]함수 템플릿(Function Template) (0) | 2014.08.25 |
댓글