Rust 指针简介

类型名 简介
&T 指向类型 T 的借用指针,也成为引用,无权释放内存,无权写数据
&mut T 指向类型 T 的 mut 型借用指针,无权释放内存,有权写数据
*const T 指向类型 T 的只读裸指针,没有声明周期信息,无权写数据。
*mut T 指向类型 T 的可读写裸指针,没有生命周期信息,有权写数据
Box 指向类型 T 的、具有所有权的指针,有权释放内存
Rc 指向类型 T 的引用计数指针,共享所有权,线程不安全
Arc 指向类型 T 的原子型引用计数指针,共享所有权,线程安全
Cow<'a, T> Clone-on-write,写时复制指针。可能时借用指针,也可能是具有所有权的指针
posted @ 2023-02-21 20:59  gcvition  阅读(86)  评论(0)    收藏  举报