自有类型与借用类型

发布时间:2022-07-04 11:03
最后更新:2022-07-04 11:03
所属分类:
Rust

在根据Rust的所有权系统使用变量的时候,值通常会发生移动来改变其拥有者,这通常总是适用于Rust自有类型,但是Rust中的借用类型的表现就不一样了,因为在这些类型中存放的实际上是另一个内存区域的地址,而借用类型的变量一般并不拥有它所指向的那一片内存区域。这种行为上的区别,就构成了Rust中两种不同的类型:自有类型和借用类型。


索引标签
Rust
类型系统
所有权
借用
引用

聊聊Rust中的所有权机制

发布时间:2022-03-15 15:30
最后更新:2024-06-20 22:34
所属分类:
Rust

Rust是一门新颖的系统编程语言,与传统的C/C++不同的是,Rust提供了更加完善和安全的内存管理机制。这也是Rust语言被熟知的天然内存安全和可靠并发的特征。Rust在实现这一系列特征的基础就在于其基于所有权(Ownership)、转移(Move)和借用(Borrow)机制打造的类型系统。但是这套机制系统的引入,却被很多人认为极大的提升了Rust的学习曲线。


索引标签
Rust
类型系统
所有权
转移
引用
借用
生命期