美文网首页
左值引用和右值引用

左值引用和右值引用

作者: 鲨漠里的鱼 | 来源:发表于2017-09-06 21:55 被阅读0次

1.左值和右值概念

左值是可以放在赋值号左边可以被赋值;左值必须要在内存中有实体;

右值当在赋值号右边取出赋值给其他变量的值;右值可以在内存也可以在CPU寄存器。

一个对象被用作右值时,使用的是他的内容(值),被当作左值时,使用的是他的地址。

2.引用

引用相当于变量的别名;

引用必须初始化,且不能对引用重定义;

对引用的一切操作,就相当于对原对象的操作。

3.左值引用和右值引用

左值引用:

左值引用基本语法 type &&引用名 = 左值表达式

右值引用:

右值引用的基本语法 type &&引用名 = 右值表达式

相关文章

网友评论

      本文标题:左值引用和右值引用

      本文链接:https://www.haomeiwen.com/subject/dytbjxtx.html