rust学习
rust 学习
所有权、借用
一个借用(引用),不能活得比出借者(引用的值)长
生命周期
人机合作典范
1 |
|
为什么要有生命周期呢? 因为有借用。
为什么要有借用呢? 因为值有所有权。
为什么要有所有权呢? 为了保障内存安全。
如何保障内存安全呢? 保证堆内存上的数据用完及时销毁,指针不会迷路。
一个借用(引用),不能活得比出借者(引用的值)长
人机合作典范
1 |
|
为什么要有生命周期呢? 因为有借用。
为什么要有借用呢? 因为值有所有权。
为什么要有所有权呢? 为了保障内存安全。
如何保障内存安全呢? 保证堆内存上的数据用完及时销毁,指针不会迷路。