Rust-Programming-in-Action icon indicating copy to clipboard operation
Rust-Programming-in-Action copied to clipboard

《Rust编程:入门、实战与进阶》第77页,第7行

Open chaijie2018 opened this issue 3 years ago • 0 comments

“所有权机制只针对在堆上分配的数据,而基本类型的存储都是在栈上,因此其没有所有权的概念。”

书中这段表述是不对的。let关键字将一个变量与一个值绑定在一起,这个变量就拥有了这个值的所有权。不管该变量是分配在栈上的基本数据类型,还是分配在堆上的数据类型,都是有所有权概念的。只不过一个是执行的是复制语义,一个执行的是移动语义。

chaijie2018 avatar Jun 02 '21 08:06 chaijie2018