Rust 기본 개념 - 소유권
·
Rust
Rust메모리 안전 언어로 저수준의 제어가 가능하면서도 메모리 제어를 사용자가 하지 않도록 하는 것을 목표로 하는 언어입니다.Java, Javascript 같은 언어들은 이미 개발자가 메모리 제어를 하지 않아서 별 신경을 안썻지만, C, C++ 같은 C 계열은 개발자가 메모리를 하나하나 제어해줘야 합니다. 예를들어 특정 메모리 공간을 할당만 해놓고 해제하지 않으면 해당 메모리 공간을 의미없이 점유하게 되는 문제가 생깁니다.이를 메모리 릭 (Memory Leak) 이라고 합니다 .메모리 릭은 힙 영역에 할당된 메모리를 해제하지 않아서 발생합니다. 힙 영역에 할달된 메모리는 함수호출이 종료되어도 해제되지 않습니다.개발자가 직접 명시적으로 해제 해야 해제 됩니다. 그로인해 함수가 호출되면 될수록 새로운 메모리..