C++左值和右值及其引用以及move函数

一、左值和右值         判断依据:能够对表达式取地址&的为左值,不然为右值。函数 当一个对象被用做右值的时候,用的是对象的值(内容);当对象被用做左值的时候,用的是对象的身份(在内存中的位置)。性能   二、右值引用 引入缘由:code         在某些状况下,对象拷贝后就当即被销毁。这些状况下,移动而非拷贝对象会大幅度提高性能。所以,在C++11中引入了右值引用。对象      
相关文章
相关标签/搜索