-
잊기전 정리..@ 16. 1 ~ 17. 1/C++ 2013. 1. 17. 00:32
int *ptr = new int[10];일경우..delete [] ptr;로 해제를 해주고..쉽게 설명하자면..ptr이가리킬수 있는게 10개 ..배열로 되어있으니..배열 delete인.. delete [] ptr로 선언..int *ptr[3] = new int;일경우..delete ptr[i]; 식으로 하고..ptr이 3개가 되는데..가리키는건 int하나씩..그래서 delete ptr[i]하나씩..죽여준다..int **ptr[3] = new int*[3];ptr[0]=new int[3];ptr[1]=new int[3];ptr[2]=new int[3];일경우..delete [] ptr[0];delete [] ptr[1];delete [] ptr[2];식으로 하고...마지막에..delete [] ptr로 해준다..이건 위에 거랑 합친거니..
이해가 쉽게.....나만의 나름대로 :)포인터 재학습하기로 결정했음..스스로가 답답해서 안되겠음..
제길....
'@ 16. 1 ~ 17. 1 > C++' 카테고리의 다른 글
Template (1) 함수 템플릿 (0) 2013.01.29 비트연산자, 함수포인터, ctime (0) 2013.01.27 파일 입출력 관련 (0) 2013.01.13 복사생성자의 호출시점 (0) 2013.01.01 const 이야기 1부 (0) 2012.12.26