第七章 rust中的生命周期详解

注意

本系列文章已升级、转移至我的自建站点中,本章原文为:rust中的生命周期注解

目录

  • 注意
    • 一、前言
    • 二、生命周期注解
    • 三、注解省略
    • 四、静态生命周期

一、前言

如果你学过任何一门编程语言,我相信你对生命周期都应该是不陌生的,不理解的可以先看一看:常量与变量。

这个概念很通用、同时也很简单,所以这里就不过多赘述了。

生命周期带来的一个问题就是:一旦脱离了变量的生命周期,那么继续使用该变量所代表的内存就是一个危险的行为。

虽然rust通过“所有权”概念的引入,让代码变量很安全了,但要注意:rust中也是支持变量引用的。

比如:

第七章 rust中的生命周期详解_第1张图片

引用写法和C++类似,都是通过&完成,这在

你可能感兴趣的:(Rust从入门到精通,rust,开发语言,vscode)