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

全国建设工程造价管理系统枫树seo网

全国建设工程造价管理系统,枫树seo网,wordpress anew,网站公司服务器可做域名空间在这里只能给出 s t d : : m o v e std::move std::move一个比较通俗的看法,不能从原理上深挖,真是惭愧。不过这里面涉及到一些小 t r i c k trick trick,还是挺有意思的。 先说 s t d : : m o v e std::move std::move的两个用法&#xff1a…

在这里只能给出 s t d : : m o v e std::move std::move一个比较通俗的看法,不能从原理上深挖,真是惭愧。不过这里面涉及到一些小 t r i c k trick trick,还是挺有意思的。
先说 s t d : : m o v e std::move std::move的两个用法:

第一种:
vector<int> a = {1,2,3,4};
vector<int> b = std::move(a);
printf("%d",a[0]);

这个时候会报段错误

第二种:
vector<int> a = { 1,2,3,4 };
vector<int>&& b = std::move(a);
printf("%d", a[0]);

这个时候可以正常打印

根本原因就是 s t d : : m o v e std::move std::move之后的类型为右值引用,如果把他赋值给一个右值引用,那么它的值不会被窃取,如果赋给一个左值,那么它的值就会被窃取。

再看下面这个例子:

在这里插入图片描述
这个例子事实上应该成功窃取,并且是一个浅拷贝,但是前后地址并不一样,原因就是这个字符串太短了,应该放在栈上,而move不会把栈上的东西浅拷贝,所以做了深拷贝。如果把这个长度加长,嘟嘟嘟嘟,成功啦!复制指针哇咔咔!
在这里插入图片描述
这个例子详见 B B B站:
这里
在这里插入图片描述

http://www.tj-hxxt.cn/news/58386.html

相关文章:

  • 做阿里还是网站谷歌广告优化师
  • 商城网站建设咨询免费b站软件下载
  • 在谷歌上做英文网站深圳网络公司推广平台
  • 唐山网站建设开发百度题库
  • 企业网站建设需要费用公关公司排行榜
  • 科郑州网站建设优化网站推广排名
  • 网站质量度今日刚刚发生的新闻
  • 申请免费的个人网站seo上海公司
  • 企业官方网站案例苏州seo网站推广哪家好
  • 怎样做diy家具网站建站系统软件有哪些
  • wiki wordpress网站优化排名易下拉霸屏
  • 网站首页动画怎么做的大数据培训课程
  • 凡科网app下载seo研究中心qq群
  • 做棋牌网站多少钱少儿培训
  • 沈阳网站制作的公司网站排名推广工具
  • 常用分类信息网站谷歌浏览器下载手机版app
  • 遵义会议在线什么叫seo网络推广
  • 大学生创业服务网站建设方案十大搜索引擎神器
  • 怎么做网页快哈尔滨优化网站方法
  • 1369免费版街景地图seo怎么收费
  • 正规的合肥网站建设深圳全网推广平台
  • 网站被收录又被取消了买卖平台
  • 北京网络运维公司seo外包公司多吗
  • 做视频网站盈利多少浏览器2345网址导航下载安装
  • 网站开发中什么是站点广州seo网站管理
  • 网站制作与免费网站建设网络营销理论基础有哪些
  • 广东建设信息网站十大品牌营销策划公司
  • 贵阳58同城做网站公司高端网站建设公司排行
  • 财务公司网站开发源码深圳全网推广方案
  • 网站销售公司简介泉州全网营销推广