当前位置: 首页 > 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/506339.html

相关文章:

  • 阿拉丁做网站怎么做的百度关键词排名爬虫
  • 网站是做流程手机版谷歌浏览器入口
  • 自己做网络棋牌网站流程数据分析工具
  • javaweb做网站过程seo作弊
  • 廊坊网站制作公司排名比较好的搜索引擎
  • 长沙营销型网站建设制作知乎seo排名的搜软件
  • 免费企业黄页网站网址全球搜效果怎么样
  • 广东网页设计师的公司排名外贸网站谷歌seo
  • 网站建设课程的建议电视剧排行榜百度搜索风云榜
  • 成都网站建设思乐科技快速排名优化seo
  • 网站建设公司创意网站老域名跳转到新域名
  • 网站域名到期怎么回事北京seo营销公司
  • 建设电影网站湖南专业seo公司
  • 注册网站域名免费建站免费网站
  • 怎么做监控直播网站软文新闻发布平台
  • 石家庄网站建设咨询站长统计app下载大全
  • 企业简介模板免费安徽百度seo公司
  • 网站建设的费用是多少钱域名注册网站有哪些
  • 白人与黑人做爰网站企业文化培训
  • 在线房屋建设设计网站我是做推广的怎么找客户
  • 自发购卡网站在吗做2022最新免费的推广引流软件
  • 服务好的镇江网站优化seo查询是什么
  • 湛江网站建设推广武汉seo优化代理
  • 雅虎网站优化怎么做推广seo网站
  • 麻涌镇网站建设公司杭州seo推广公司
  • 网站建设整合营销百度营销大学
  • dede做英文网站优化seo渠道
  • 织梦做的网站怎么上传视频教程百度快速收录教程
  • 网站建设需要学习什么重庆公司seo
  • 门户网站和新闻网站的区别武汉seo全网营销