![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust
前端段
这个作者很懒,什么都没留下…
展开
-
rust入门笔记二 所有权(Ownership)、引用借用
1.Ownership是Rust的一个核心概念。 每种编程语言都有自己的一套内存管理的方法。有些需要显式的分配和回收内存(如C),有些语言则依赖于垃圾回收器来回收不使用的内存(如Java)。而Rust不属于以上任何一种,它有一套自己的内存管理规则,叫做Ownership。 Rust中常规数据类型,其数据都是存储在栈中,而像String或一些自定义的复杂数据结构(我们以后会对它们进行详细介绍),其数据则存储在堆内存中。 Ownership的规则 Rust的所有权并不难理解,它有且只有如下三条规则: 在Ru原创 2022-05-05 00:05:48 · 684 阅读 · 0 评论 -
rust入门笔记一
rust入门笔记一 rust和c++对标,低级语言 1内存安全, c++的悬挂指针、内存越界,不会出现 线程安全,多个线程读取一个数据。 优秀的泛型支持,比c++的template好 模式匹配 类型推断 2.开发环境 2.1rust安装 2.2 vscode 2.3rust 和 Native Debug、rust-analyzer三个扩展 3.创建项目,命令行中输入: cargo new 项目名 //创建项目 cargo run //运行项目 静态类型:编译时提供数据类型 强类型:必须有数据类型 动态类型:原创 2022-05-04 15:12:06 · 658 阅读 · 0 评论