![](https://img-blog.csdnimg.cn/2d394613b34e46ccb3efd6d58f6ac5d9.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Rust从入门到入门
文章平均质量分 68
rust很有意思,就是学起来头发有点少
umbrellalalalala
一个普通的SCUer,2024太忙,尽量保持更新,咕咕咕
展开
-
Rust踩雷笔记(7)——两个链表题例子初识裸指针
用几道链表题认识裸指针的基本使用方法原创 2023-09-17 18:55:18 · 422 阅读 · 0 评论 -
Rust踩雷笔记(6)——C++菜鸟弄出的一个bug
同样开门见山,这个逻辑的bug在于,不管while跳过多少次k,在for中,k雷打不动从0每次递增1.期望的逻辑是对k循环,但是在循环中,如果满足xxx条件,则k直接增加1.此次文章比较短,就记录我犯的一个错误,开门见山(大佬请忽略)应该是我这几年造的最逆天的bug了…原创 2023-08-31 22:28:20 · 210 阅读 · 0 评论 -
Rust踩雷笔记(5)——刷点链表的题(涉及智能指针Box,持续更新)
rust链表+智能指针的刷题记录,持续更新原创 2023-08-24 15:51:39 · 1418 阅读 · 0 评论 -
Rust踩雷笔记(4)——刷点Vec相关的题(持续更新)
俗话说,孰能生巧,今天是第六天接触Rust,感觉基础语法和特性没什么问题了,但是想达到熟练使用,还需要刷点题。算法我相信能来看rust博客的人都是大牛(只有我最菜),应该只有数据结构的困扰,所以接下来的博客会侧重于数据结构,毕竟咱常见算法都靠C++练得烂熟了,剩下的事情其实是做到把C++题解翻译成rust题解。原创 2023-08-18 01:16:24 · 1149 阅读 · 0 评论 -
Rust踩雷笔记(3)——生命周期的理解
result因为获取返回值,所以是引用string1或者string2,那么问题来了,rust因为严格的安全检查,此时要检查是否有悬垂引用,即检查是否有被引用的变量生命周期大于引用变量。,虽然上述函数调用,会使得result引用的是string1,这样一看没有悬垂引用。但是编译期间不知道result会引用谁,此时编译器一看,如果引用的是string2,那么悬垂引用就会发生,所以就会报错。分析:我们告诉编译器的结论是,'a的生命周期是string1和string2的交集,也就是string2的生命周期;原创 2023-08-17 10:29:45 · 751 阅读 · 0 评论 -
Rust踩雷笔记(1)——切片传参和解引用赋值
最近学习rust,网上资料还是很有限,做题遇到的问题,有时需要自己试验。把自己做题过程遇到的问题,和试验的结论,做一些简单记录。原创 2023-08-15 14:03:44 · 1119 阅读 · 0 评论 -
Rust踩雷笔记(2)——一道hard带来的思考[哈希表、字符串、滑动窗口]
链接我复制下来了,题目可以自行去leetcode 76看,我也不讲详细解法,蛮简单的。主要讲讲实现的注意事项。nth()原创 2023-08-16 15:30:16 · 1461 阅读 · 0 评论