용어 사전 coding 용어 페이지
힙 메모리
실행 중 동적으로 할당되는 데이터 저장 영역
핵심 아이디어
힙 메모리는 프로그램 실행 중 필요할 때 동적으로 할당되는 메모리 영역입니다. 크기가 유동적이거나 수명이 함수 스코프를 넘어가는 데이터는 보통 힙에 놓이고, 스택에는 그 데이터를 가리키는 포인터나 핸들이 놓입니다.
이 블로그에서의 역할
Mathbong에서는 String, Vec, 스마트 포인터, 재귀 구조를 설명할 때 힙 메모리를 반복해서 사용합니다. Rust의 소유권 규칙이 왜 중요한지 가장 실감하게 만드는 저장 영역입니다.