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

网站建设服务费怎么做会计分录/推广方案流程

网站建设服务费怎么做会计分录,推广方案流程,怎样建外贸网站,公司网站费用构成需要多少钱C笔记之左值与右值、右值引用 code review! 文章目录 C笔记之左值与右值、右值引用1.左值与右值2.右值引用——关于int&& r 10;3.右值引用——对比int&& r 10;和int& r 10;4.右值引用(rvalue reference)的概念 1.左值与右值 2.…

C++笔记之左值与右值、右值引用

code review!

文章目录

  • C++笔记之左值与右值、右值引用
    • 1.左值与右值
    • 2.右值引用——关于int&& r = 10;
    • 3.右值引用——对比int&& r = 10;和int& r = 10;
    • 4.右值引用(rvalue reference)的概念

1.左值与右值

在这里插入图片描述

2.右值引用——关于int&& r = 10;

当声明 int&& r = 10; 时,发生了以下操作:

1. int&& r: 这是一个声明语句,它创建了一个名为 r 的变量,其类型是一个右值引用。int&& 表示这是一个指向 int 类型的右值引用。

2. = 10: 这是一个赋值操作,将右边的表达式的值分配给左边的变量。

因此,int&& r = 10; 声明了一个名为 r 的变量,它是一个右值引用,然后将整数值 10 赋值给了这个变量。

现在让我们来详细解释这个代码:

1. int&& r: 这部分声明了一个名为 r 的变量,它是一个右值引用。右值引用允许 r 绑定到一个右值(临时值)。在这里,r 是一个指向 int 类型的右值引用。

2. = 10: 这部分将右边的表达式的值分配给左边的变量 r。右边的表达式是 10,它是一个字面量整数,因此是一个右值。

综合起来,int&& r = 10; 表示将整数值 10 绑定到一个右值引用 r。因为 10 是一个右值,而 r 是一个右值引用,所以这个赋值是有效的。

这样的声明和赋值操作实际上是在C++中利用右值引用的一个典型用例。“右值引用允许您在不复制数据的情况下绑定到临时值,这对于实现移动语义和高效资源管理非常有用”。在这个例子中,r 是一个指向右值 10 的引用,因此您可以在代码中使用 r,就像您在使用常规引用一样。

3.右值引用——对比int&& r = 10;和int& r = 10;

让我们对比一下上述两行代码,分别使用右值引用和常规引用来初始化变量:

1. int&& r = 10;

这行代码声明了一个名为 r 的变量,它是一个右值引用。10 是一个右值,因为它是一个字面量,没有具名的内存位置。r 是一个指向 int 类型的右值引用,因此它可以绑定到右值。这里我们创建了一个右值引用 r 并将其绑定到右值 10

2. int& r = 10;

这行代码声明了一个名为 r 的变量,它是一个常规引用。10 是一个右值,但是在这里,它被绑定到一个常规引用 r,这在语法上是合法的。然而,这样的代码是危险的,因为右值引用(包括常规引用)通常用于捕获左值(即具名的内存位置),以便可以使用它们。将右值直接绑定到常规引用可能导致悬空引用,因为 10 是一个临时值,一旦表达式结束,它将不再存在。

在实际使用中,常规引用应该用于捕获左值,以便能够延长对象的生命周期。右值引用通常用于实现移动语义和完美转发等高级特性。

总结:
- int&& r = 10; 将右值 10 绑定到一个右值引用 r,在合适的上下文中可以用于实现移动语义和完美转发。
- int& r = 10; 将右值 10 绑定到一个常规引用 r,这在语法上是合法的,但可能导致悬空引用。通常情况下,常规引用应该用于捕获左值。

4.右值引用(rvalue reference)的概念

在这里插入图片描述

http://www.jmfq.cn/news/5351959.html

相关文章:

  • 理县网站建设/站长之家网站排名
  • 松江新城投资建设有限公司网站/推广如何做网上引流
  • 海南省建设执业中心网站/百度收录是什么意思
  • 手机端网站建设的费用清单/优化关键词是什么意思
  • 贵州省和城乡建设厅官方网站/b站大全永不收费2023入口在哪
  • 松江新城投资建设集团发展有限公司网站/app推广赚钱平台
  • 西安网站建设sd2w/企业网站营销的实现方式
  • 关于网站建设的问题/郑州seo关键词优化公司
  • 党建网站建设 报告/企业网站seo平台
  • 任县网站建设公司/竞价推广平台有哪些
  • 网站建设步骤图片素材/如何做线上营销
  • 武汉市住房建设委员会网站/免费建设网站平台
  • 深圳营销网站建设/友情链接交换网
  • 家居企业网站建设如何/搜索引擎营销案例
  • 上海建设检测网上登记网站/公司建设网站哪家好
  • 网站群建设 效果/免费观看短视频的app软件推荐
  • 门户网站建设百度文库/百度大数据
  • 温岭市建设工程质量安全网站/上海优化排名网站
  • iis7.0建设网站/宁波好的seo外包公司
  • 华意网站建设网络公司怎么样/aso平台
  • 张家港市网站建设/手机怎么在百度上发布信息
  • 汉中专业网站建设推广/简述网站推广的意义和方法
  • 虚拟网站建设/聚名网官网
  • 网站建设企划动力/杭州网站推广优化公司
  • 镇江网站建设包括哪些/百度网盘app免费下载安装老版本
  • 怀来建设局网站/营销型网站的分类
  • 网站建设合理化建议方案/seo基础理论
  • 天河建设网站企业/seo教程书籍
  • 网站建设教程所需文字/简述优化搜索引擎的方法
  • 网站建设 样板/品牌网络seo方案外包