# 所有权是Rust最独特的特性,它让Rust无需GC就可以保证内存的安全.
Rust的核心特性就是所有权
所有程序在运行时都必须管理它们使用计算机内存的方式
-有些语言有垃圾回收机制,在程序运行时,他们会不断地寻找不再使用的内存
-在其他语言中,程序员必须显式的分配和释放内存
# Rust采用了第三种方式:
-内存是通过一个所有权系统来管理的,其中包含一组编译器在编译检查的规则.
-当程序运行时,所有权特性不会减慢程序运行的速度.
栈内存 VS 堆内存
在像Rust这样的系统级编程语言里,一个值是在Stack还是在Heap上对语言的行为和你为什么要做某些决定有更大的影响的
在你代码运行的时候,Stack和Heap都是你可用的内存,但他们的结构很不相同.