当前位置: 首页 > wzjs >正文

衡水有做网站的吗百度域名查询

衡水有做网站的吗,百度域名查询,滕州做网站,做网站卖大闸蟹Rust 学习笔记:关于生命周期的练习题 Rust 学习笔记:关于生命周期的练习题生命周期旨在防止哪种编程错误?以下代码能否通过编译?若能,输出是?如果一个引用的生命周期是 static,这意味着什么&…

Rust 学习笔记:关于生命周期的练习题

  • Rust 学习笔记:关于生命周期的练习题
    • 生命周期旨在防止哪种编程错误?
    • 以下代码能否通过编译?若能,输出是?
    • 如果一个引用的生命周期是 'static,这意味着什么?
    • 考虑以下函数签名,Rust 会接受吗?如果接收,请补全其生命周期。
    • 考虑以下函数签名,Rust 会接受吗?如果接收,请补全其生命周期。

Rust 学习笔记:关于生命周期的练习题

参考视频:

  1. https://www.bilibili.com/video/BV1brrGYZENQ

生命周期旨在防止哪种编程错误?

A. 超出数组边界进行索引(缓冲区溢出)
B. 为对象分配的内存不足
C. 在对象的内存被释放后仍然使用其引用
D. 在检查可能的错误之前使用可能失败的计算结果

答:C。

以下代码能否通过编译?若能,输出是?

fn shortest<'a, 'b>(x: &'a str, y: &'b str) -> &'a str {if x.len() < y.len() { x } else { y }
}fn main() {println!("{}", shortest("hello", "rust"));
}

答:不能通过编译。

在这里插入图片描述

如果一个引用的生命周期是 'static,这意味着什么?

A. 引用所指向的数据不是动态的
B. 引用所指向的数据永远不会被释放
C. 引用所指向的数据不能被修改
D. 引用所指向的数据位于内存的静态区域

答:A。

考虑以下函数签名,Rust 会接受吗?如果接收,请补全其生命周期。

struct Foo<'a> {bar: &'a i32
}fn baz(f: Foo) -> &i32 { /* ... */ }

答:Rust 会接受这个函数签名。

fn baz<'a>(f: Foo<'a>) -> &'a i32

考虑以下函数签名,Rust 会接受吗?如果接收,请补全其生命周期。

struct Foo<'a> {bar: &'a i32
}fn baz(f: &Foo) -> &i32 { /* ... */ }

答:Rust 会拒绝这个函数签名。

http://www.dtcms.com/wzjs/490763.html

相关文章:

  • 谷城县城乡建设局网站网络营销专业是学什么的
  • jsp网站开发的教材营销培训视频课程免费
  • 云南省建设厅网站首页手机如何制作网页链接
  • wordpress图片水印seo有哪些作用
  • 如何建设微信商城网站免费网站注册平台
  • 名字做头诗的网站百度权重怎么看
  • 做企业网站排名优化要多少钱免费网络推广平台有哪些
  • 做废钢铁生意在哪个网站了解顾问
  • 如果制作个人网站指数函数求导公式
  • 什么是域名为什么需要它seo排名是什么
  • 网站改版 目的本地免费发布信息网站
  • 做软件销售网站seo在线工具
  • 俄文网站建设 俄文网站设计湛江百度seo公司
  • 做网站设计要注意什么问题免费seo网站的工具
  • 公司网站非响应式模板嘉兴seo计费管理
  • 网站宣传册怎么做软文是什么意思通俗点
  • 婚纱网站有哪些网站模板库官网
  • 苹果软件开发互联网广告优化
  • wordpress主题不兼容网站优化与seo
  • 专业做红木家具网站长沙网络营销哪家平台专业
  • 百度为什么不收录我的网站国外搜索引擎网址
  • 网站建设 部署与发布百度seo是什么意思呢
  • 网站一直百度上搜不到是怎么回事啊宣传网站站点最有效的方式是
  • 做推广哪个网站最好学生个人网页制作
  • 有域名建网站需要多少钱产品推广软文200字
  • 图解asp.net网站开发实战plc培训机构哪家最好
  • 少儿编程加盟费多少钱网站推广优化排名seo
  • 沈阳做网站黑酷科技官网seo优化找哪家做
  • 公司网站建设报告杭州余杭区抖音seo质量高
  • 手机移动端网站建设宣传百度公司高管排名