update ch19-01 fix #727

This commit is contained in:
KaiserY 2023-09-05 10:52:48 +08:00
parent e7199bbbdd
commit c3f900a674

View File

@ -238,11 +238,8 @@ Rust 的借用检查器不能理解我们要借用这个 slice 的两个不同
使用 `unsafe` 来进行这五个操作(超能力)之一是没有问题的,甚至是不需要深思熟虑的,不过使得 `unsafe` 代码正确也实属不易,因为编译器不能帮助保证内存安全。当有理由使用 `unsafe` 代码时,是可以这么做的,通过使用显式的 `unsafe` 标注可以更容易地在错误发生时追踪问题的源头。 使用 `unsafe` 来进行这五个操作(超能力)之一是没有问题的,甚至是不需要深思熟虑的,不过使得 `unsafe` 代码正确也实属不易,因为编译器不能帮助保证内存安全。当有理由使用 `unsafe` 代码时,是可以这么做的,通过使用显式的 `unsafe` 标注可以更容易地在错误发生时追踪问题的源头。
[dangling-references]: [dangling-references]: ch04-02-references-and-borrowing.html#悬垂引用dangling-references
ch04-02-references-and-borrowing.html#悬垂引用 dangling-references [differences-between-variables-and-constants]: ch03-01-variables-and-mutability.html#常量
[differences-between-variables-and-constants]: [extensible-concurrency-with-the-sync-and-send-traits]: ch16-04-extensible-concurrency-sync-and-send.html#使用-sync-和-send-trait-的可扩展并发
ch03-01-variables-and-mutability.html#常量
[extensible-concurrency-with-the-sync-and-send-traits]:
ch16-04-extensible-concurrency-sync-and-send.html#使用-sync-和-send-trait-的可扩展并发
[the-slice-type]: ch04-03-slices.html#slice-类型 [the-slice-type]: ch04-03-slices.html#slice-类型
[reference]: https://doc.rust-lang.org/reference/items/unions.html [reference]: https://doc.rust-lang.org/reference/items/unions.html