런타임 중에 대응가능
사용자가 직접 메모리를 관리해줘야 함 (malloc 함수가 실행될지 안될지 모르니 메모리 해제를 직접 해줘야 함)
if (nullptr != pInt)
{
free(pInt); // 메모리 해제함수
}
이런식으로 주소값이 존재할 경우 메모리를 해제해주는 코드를 넣어야 됨
만약 해제를 안해주면? --> 메모리 누수가 일어남, 제대로 계속 메모리가 정리 안되면 메모리가 부족해짐
메모리 누수를 체크해주는 디버그 함수도 있음