如何使用左值引用和右值引用
1、首先看看左值引用,如下图所示,使用符号&,则为左值引用
2、直接输出左值引用的变量,能够正常显示变量的值
3、采用&&符号,则定义的是右值引用,具体如下所示的代码段
4、同样的也能够直接输出右值引用的值
5、另外说明下const属性只能传给const的引用,下图的代码段是const属性传给了非const的引用
6、编译发现,出现如下所示的错误提示,这再次说明了const属性的变量只能传给const的引用
7、std::move可以将左值或右值转换为陴查哉厥右值引用,转换后原来的值不能再使用,如下把字符串转移到另一个字符串,原来的字符串变量不能再使用。z
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:66
阅读量:61
阅读量:86
阅读量:28
阅读量:25