new ~ delete를 통해 메모리 할당 해제를 하면된다.
delete를 안해주면 메모리 누수가 발생한다.
직접적인 문제가 없지만, 해당 메모리를 사용할 수 없으므로 컴퓨터 성능이 떨어진다.
delete 안하면
메모리 누수 발생, but 컴파일 오류나 그런 문제는 생기지 않는다.
delete 하면
메모리 누수 발생하지 않음.
메모리 두번 이상 해제 한다면?
: 해제된 메모리 번지수를 한번 더 해제 하므로 문제가 된다.
=> new ~ delete 후에는 NULL 이나 null_ptr로 안전하게 처리하자.