new와 delete

박호준·2021년 8월 24일
0

new로 메모리를 포인터 형식으로 힙영역에 할당한다

	ptr *new_Zombie = new Zombie(name);

할당된 메모리는 delete를 통해 제거한다.
(실제로 삭제 되는 것이 아닌 반환)

delete new_Zombie;
delete [] array;
ptr이 null이 아닌 경우, 동적으로 할당된 변수가 삭제된다. 만약 null이라면, 아무 일도 일어나지 않는다.
(가드가 필요없다)
profile
hopark

0개의 댓글