热门

最新

红包

立Flag

投票

同城

我的

发布
ilypl
软硬兼吃曹达华
4 年前
trueilypl

因为变量要负责释放它们拥有的资源,所以资源只能拥有一个所有者。这也防止了资源的重复释放。注意并非所有变量都拥有资源(例如引用)。

在进行赋值(let x = y)或通过值来传递函数参数(foo(x))的时候,资源的所有权(ownership)会发生转移。按照 Rust 的说法,这被称为资源的移动(move)。

在移动资源之后,原来的所有者不能再被使用,这可避免悬挂指针(dangling pointer)的产生。

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
记录下一些常用英语论文写作能用到的网站,1.Academic Phrasebank:介绍科研论文各部分可选用的表达方式 www.phrasebank.manchester.ac.uk 2.AuthorAID:主要帮助发展中国家的科研人员撰写和发表论文 www.authoraid.info 3.Grammar Girl:针对语法、标点、符号、用词选择等主题提供指导 grammar.quickanddirtytips.com 4.How to Recognize Plagiarism:帮助了解什么是剽窃以及如何规避 www.indiana.edu/-istd 5.OneLook Dictionary Search:可供用户使用多个词典进行检索 www.onelook.com 6.Uniform Requirements for Manuscripts Submitted to Biochemical Journals:一些期刊所使用的稿件要求 www.icmje.org
立即登录