Update borrowing.md

pull/166/head
Jesse 3 years ago committed by GitHub
parent 72ef4d9872
commit f604a3f254
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -225,9 +225,9 @@ fn main() {
### 悬垂引用Dangling References
悬垂引用也叫做悬垂指针,指的是指针指向某个值后,这个值被释放掉了,而指针仍然存在,其指向的内存可能已经被分配给其它持有者。在 Rust 中编译器可以确保引用永远也不会变成悬垂状态:当你拥有一些数据的引用,编译器可以确保数据不会在其引用之前被释放,要想释放数据,必须先停止其引用的使用。
悬垂引用也叫做悬垂指针,指的是指针指向某个值后,这个值被释放掉了,而指针仍然存在,其指向的内存可能不存在任何值或已被其它变量重新使用。在 Rust 中编译器可以确保引用永远也不会变成悬垂状态:当你拥有一些数据的引用,编译器可以确保数据不会在其引用之前被释放,要想释放数据,必须先停止其引用的使用。
让我们尝试测试一个悬垂引用的例子Rust会抛出一个编译时错误
让我们尝试创建一个悬垂引用Rust会抛出一个编译时错误
```rust
fn main() {

Loading…
Cancel
Save