프로그래밍

new와 delete 연산자.

채윤아빠 2008. 6. 16. 15:54
728x90
반응형
김윤수님의 블로그에서 실수하기 쉬운 new와 delete, new [], delete [] 연산사에 대한 글을 보았습니다.

new [] 를 통하여 할당한 배열의 개수가 따로 저장이 되어 있고, 이를 모두 소멸시키기 위해서는 반드시 delete []를 사용해야 하겠습니다.

연관된 글을 읽다 보니, 동일한 객체를 여러 개 생성 / 소멸하는 경우에는 new, delete 연산자를 오버로딩하여 직접 메모리를 관리함으로써 성능을 높일 수 있다고 합니다.

결론적으로 new / delete, new [] / delete [] 쌍을 맞추어 프로그래밍해야 겠네요.