티스토리 뷰

Programming/C / C++

포인터 동적 할당

군자동꽃미남 2014. 9. 17. 23:27

--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**;

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함