heap memory는 컴퓨터 사전을 찾아보면 이렇게 정의되어 있습니다. " 프로그램의 실행 도중에 요구되는 기억 장소를 할당하기 위하여 운영 체제에 예약되어 있는 기억장소 영역, 프로그램에서 실행 도중 자료를 저장하기 위하여 기억장소를 요청하게 되면 운영 체제에서는 힙에 존재하는 기억장소를 프로그램에 할당한다. 그리고 프로그램에서 기억 장치를 더 이상 필요로 하지 않는 경우에는 앞에서 할당 받았던 기억 장소를 운영체제에 반납하게 되는데, 이때 운영체제에서는 반납된 기억 장소를 다시 힙에 연결하게 된다. 힙에 대한 기억 장소는 포인터를 통해 동적으로 할당되거나 반환이 되는데 연결 리스트, 트리, 그래프 등과 같이 동적인 특성을 가지고 있는 자료구조에서 널리 사용된다. " 길다...ㅡㅡ;; 한마디로 프로그..