0007-Rust-原始空指针
rust 指针 原始
2023-09-27 14:23:46 时间
环境
- Time 2022-04-26
- Rust 1.60.0
前言
说明
在 Rust 中,除了引用,也可以直接使用原始指针。
目标
使用原始空指针,空指针就是指向 0 地址的一个指针。
null
fn main() {
let null = ptr::null::<i32>();
println!("{null:?}");
println!("{:?}", null.is_null());
}
null_mut
fn main() {
let null = ptr::null_mut::<i32>();
println!("{null:?}");
println!("{:?}", null.is_null());
}
总结
使用了原始空指针,包括可变和不可变。