摘要:
判断/循环 阅读全文
摘要:
理清C++编译过程用到的工具概念 阅读全文
摘要:
## 字符串和切片 ### 切片 切片的作用是允许你引用集合中部分**连续**的元素序列,而不是引用整个集合。 例如: ```rust let s = String::from("hello world"); let hello = &s[0..5]; // 切片 [0,5) 等效于&s[..5] 阅读全文
摘要:
share_ptr / make_shared ref: [C++——智能指针](https://blog.csdn.net/qq_40337086/article/details/126025232) ## 智能指针 ### why 裸指针很危险,忘记释放很容易造成内存泄漏。c++不能完全支持自动 阅读全文
摘要:
Invalidate都标脏了哪些节点 阅读全文
摘要:
所有权 Rust通过所有权来管理内存,最妙的是,这种检查只发生在编译期,因此对于程序运行期,不会有任何性能上的损失。 使用堆和栈的性能区别: 写入方面:入栈比在堆上分配内存要快。 因为入栈时操作系统无需分配新的空间,只需要将新数据放入栈顶即可。相比之下,在堆上分配内存则需要更多的工作,这是因为操作系 阅读全文