https://www.yes24.com/Product/Goods/116586619
힙(heap) 영역에 저장된 메모리는 임의의 순서로 메모리를 확보하거나 해제할 수 있다.원할 때 만큼 메모리를 확보할 수 있다. 예를들어 문자열(String 타입)이나 구조체같이 가변크기 같은 변하는 데이터는 힙영역에 저장되서 소유권관리를 받게된다.
반면 스택(stack) 영역은 이미 데이터가 정해져 있어서 예를 들어 숫자 데이터 등의 기본 타입 데이터는 스택영역에 저장되므로 데이터 복제가 빠르고 쉽다. 그래서 소유권이 적용안된다.
'Rust' 카테고리의 다른 글
러스트 모듈(pub mod) (0) | 2024.01.09 |
---|---|
러스트 제네릭(generic) 함수 정의 (0) | 2024.01.01 |
러스트 프로그래밍 - 스코프를 벗어나면 drop (0) | 2023.12.18 |
러스트 프로그래밍 - 참조 & 와 빌림(borrow) (0) | 2023.12.17 |
러스트 프로그래밍 - 소유권과 이동 (0) | 2023.12.17 |