pu369com

2021年8月24日

rust 裸指针

摘要: *const T和*mut T在Rust中被称为“裸指针” 可以绕过Rust的安全保障 有一些你需要记住的裸指针不同于其它指针的地方。它们是: 不能保证指向有效的内存,甚至不能保证是非空的(不像Box和&); 没有任何自动清除,不像Box,所以需要手动管理资源; 是普通旧式类型,也就是说,它不移动所 阅读全文

posted @ 2021-08-24 18:43 pu369com 阅读(640) 评论(0) 推荐(0) 编辑

rust 的奇葩点(.和..)语法小记

摘要: 1 (.)点运算符 看到类似语句: let s = "12345".split_terminator("").0; 编译器提示:error[E0616]: field `0` of struct `SplitTerminator` is private 原来被最后那个0给迷惑了,这个点就是 成员访问 阅读全文

posted @ 2021-08-24 18:02 pu369com 阅读(567) 评论(1) 推荐(0) 编辑

导航