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

在国内的服务器上建设国外网站福州seo优化排名推广

在国内的服务器上建设国外网站,福州seo优化排名推广,wordpress 插入百度地图,做微网站的第三方平台有哪些文章目录1. "是什么?"2. "有何用?"3. "什么时候用?"1. “是什么?” 虽然 std::move() 从技术角度上是一个函数 ,但我认为它不是真正的函数。 它是编译器考虑表达式值的方式之间的转换器。 2. “有何用?” 首先要注意的是 std…

文章目录

      • 1. "是什么?"
      • 2. "有何用?"
      • 3. "什么时候用?"

1. “是什么?”

虽然 std::move() 从技术角度上是一个函数 ,但我认为它不是真正的函数。 它是编译器考虑表达式值的方式之间的转换器

2. “有何用?”

首先要注意的是 std::move() 实际上没有移动任何东西。 它将表达式从左值(例如以及命名的变量)更改为 xvaluexvalue 告诉编译器:

你可以掠夺我,移动我持有的任何东西并在别处使用它(因为我很快就会被摧毁)”。

换句话说,当您使用 std::move(x) 时,您允许编译器蚕食 x。 因此,如果 x 在内存中有自己的缓冲区,在 std::move() 之后,编译器可以让另一个对象拥有它。

您也可以从prvalue移动(例如您正在传递的临时值),但这很少有用。

3. “什么时候用?”

另一种问这个问题的方式是“我要蚕食现有对象的资源有什么用?” 好吧,如果您正在编写应用程序代码,您可能不会对编译器创建的临时对象进行大量处理。 因此,主要是在构造函数、运算符方法、类似标准库算法的函数等地方执行此操作,在这些地方对象会自动创建和销毁很多。 当然,这只是一个经验法则。

A typical use is ‘moving’ resources from one object to another instead of copying. @Guillaume links to this page which has a straightforward short example: swapping two objects with less copying.

典型的用途是将资源从一个对象“移动”到另一个对象而不是复制。 下面是一个简单明了的简短示例:用更少的复制交换两个对象。

template <class T>
swap(T& a, T& b) {T tmp(a);   // we now have two copies of aa = b;      // we now have two copies of b (+ discarded a copy of a)b = tmp;    // we now have two copies of tmp (+ discarded a copy of b)
}

使用 move 允许您交换资源而不是复制它们:

template <class T>
swap(T& a, T& b) {T tmp(std::move(a));a = std::move(b);   b = std::move(tmp);
}

想一想当“T”是大小为 n 的“vector”时会发生什么。 在第一个版本中,您读写 3*n 个元素,在第二个版本中,您基本上只读写指向向量缓冲区的 3 个指针,加上 3 个缓冲区的大小。 当然,类 T 需要知道如何移动; 你的类应该有一个移动赋值运算符和一个移动构造函数,类 T 才能工作。

参考链接:http://thbecker.net/articles/rvalue_references/section_01.html

http://www.mmbaike.com/news/84973.html

相关文章:

  • 专业做网站排名搜索引擎有哪些网站
  • 网站建设中关村网络优化
  • 无锡网站制作网站互联网营销推广
  • 做网站都需要什么国外b站浏览器
  • 做产品网站多少钱株洲百度seo
  • 深圳网络推广营销公司唐山百度seo公司
  • 正规制作网站公司销售怎么做
  • 网站后期的维护和更新谷歌sem服务商
  • 曲阜网站建设业务推广网站
  • 建好的网站怎么测试百度云盘登录电脑版
  • dw个人网站模板seo成功案例分析
  • 网站建设电话营销江西优化中心
  • 青岛网站建设eoe谷歌浏览器下载官方正版
  • 网站收录原创文章除了91还有什么关键词
  • 适合网站开发工程师的公司合肥搜索引擎优化
  • 做个网站应该怎么做做免费推广的平台
  • 安徽省建设厅官方网站不用流量的地图导航软件
  • 网站搭建php源码如何网站推广
  • 如果是自已建设的网站_那你在数据库想改成什么时间都可以.手机seo排名软件
  • 无锡建行网站百分百营销软件
  • 广西网站建设liluokj网络舆情应急预案
  • 备案 网站负责人求购买链接
  • 怎样在网站做视频链接网站优化企业排名
  • 白天做彩票维护的网站国家卫生健康委
  • 网站开发学什么专业网站seo站群软件
  • wordpress收录提高seo是对网站进行什么优化
  • 龙岩天宫山旅游攻略广告优化师
  • 寻甸马铃薯建设网站怎么找需要推广的商家
  • 正在建设中的网站可算违规免费注册二级域名的网站
  • word网页 WordPress东莞网站seo优化