- 博客(3)
- 收藏
- 关注
原创 【rust中使用 & 与 Box 的区别】
rust 中使用 & 与 Box 的区别``Box`` 可以获取变量的所有权,而 `` & `` 获取的是变量的引用
2023-03-15 15:06:00 284
原创 【浅谈 rust 函数的生命周期】
一、为什么需要什么周期- 为了避免悬垂引用,也就是函数返回值为引用的时候才需要。- 假如不需要生命周期标记编译器在编译上面的代码时不知道``longeset``函数返回的是跟``x``有关还是跟``y``有关,如果跟``x``,函数正常运行,但是如果跟``y``有关,则程序报错,因为``y``的生命周期``'b``已经结束了。所以需要加上生命周期可能你会有疑问,那我给每个入参加上``'a``不就行了?或者编译器自动加上不就行了?为什么还需要手动标注?实际上,标注了相同的生命周期标注之后,编译器会取
2023-03-12 12:41:52 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人