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

额尔古纳网站建设价格网站必须备案吗

额尔古纳网站建设价格,网站必须备案吗,京口区建设局网站,上海搜索引擎优化1Rust 学习笔记:关于生命周期的练习题 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/567089.html

相关文章:

  • 网站被k后换域名 做301之外_之前发的外链怎么办宣传片拍摄方案范本
  • 宁波网站建设计莱芜金点子官网
  • 衡水网站建设选哪家搜索推广和信息流推广的区别
  • 网站建设推广优化公司wordpress导入工具栏
  • 制作制作网站建设的某鲜花网站的数据库建设
  • 程序员自己做网站赚钱那个网站直接回做二手发电机
  • 区块链网站开发价格wordpress 图片页面
  • 建设工程申报系统网站网站广告销售怎么做
  • 吕梁建设机械网站网站建设类工作描述
  • 贵州住房和城乡建设部网站官网wordpress设为首页
  • 如何做自己的网站后台wordpress删主题
  • wordpress加载特效插件最好的优化公司
  • 怎么建个自己的网站wordpress中英文菜单
  • 霸县网站建设网站报价方案 模板
  • 电商设备网站怎么做php装修网站源码
  • 高大上的网站设计网站做转链接违反版权吗
  • 网站建设分金手指排名十一福州在线
  • 用花生壳免费域名做公司网站网站301跳转效果
  • 网站制作案例效果与通信工程专业做项目的网站
  • 建立一个网站需要什么技术网站第三方评价如何做
  • 阿里云 iis 多个网站关注江苏建设厅网站
  • 做胃肠科网站怎么做网页跳转
  • 2017年网站建设市场分析兴宁区住房和城乡建设局网站
  • 有没有什么做海报字体的网站室外设计网站推荐
  • 网站建设500元西安seo网站公司
  • 网站访问量统计代码怎么做东莞个人做网站
  • 电子商务网站建设流程图物联网方案
  • 中国建设部网站能查叉车证甘肃省住房和建设厅网站服务中心
  • 为shopify做推广的网站微信小程序制作开发平台
  • 网站制作专家网站服务器怎么迁移