rust programming language (1) 썸네일형 리스트형 Rust-Language 소유권 개념 Rust는 다른 프로그래밍언어와다르게 소유권 이라는 시스템을 만들고, 컴파일러가 컴파일 중에 검사할 여러 규칙을 정해 메모리에 관리하는 방식입니다. 규칙중에 한가지라도 어길시 컴파일이 진행되지 않습니다. Rust언어의 유일한 특징 중 하나로, 메모리 안전성을 보장하면서 가비지 콜렉터가 없는 시스템을 가능하게 합니다. 소유권 규칙 Rust에서, 각각의 값은 소유자 가 정해져 있습니다. 한 값의 소유자는 동시에 여럿이 존재 할 수 없습니다. 소유자가 스코프 밖으로 벗어날 때, 값은 버려집니다. Rust의 소유권 시스템 기반은 스택과 힙의 동작 방식 입니다. 스택 ( Stack ) 스택은 컴퓨터 메모리의 영역으로, 함수 호출 시 생성되는 지역 변수나 함수 매개변수 등이 저장됩니다. 스택에 저장되는 데이터의 크.. 이전 1 다음