러스트에서의 메모리 관리
러스트의 메모리 관리는 지금까지 설명한 방식들을 혼합해서 사용합니다:
- 자바처럼 안전하고 정확합니다. 하지만 GC는 없습니다.
- C++ 처럼 범위(스코프) 기반입니다. 하지만 컴파일러가 훨씬 더 엄격합니다.
- 사용자는 상황에 따라 적합한 추상화를 선택할 수 있습니다. 그 중에는 C 언어 처럼 런타임 오버헤드가 없는 것도 있습니다.
러스트는 _소유권_을 언어 차원에서 명시적으로 모델링 함으로써 이를 이룹니다.
러스트의 메모리 관리는 지금까지 설명한 방식들을 혼합해서 사용합니다:
러스트는 _소유권_을 언어 차원에서 명시적으로 모델링 함으로써 이를 이룹니다.