c++右值引用与左值引用
时间: 2024-04-22 12:16:37 浏览: 256
浅谈C++左值引用和右值引用
右值引用是对右值的引用,它是C++11引入的新特性。右值引用使用&&符号来声明,可以引用临时对象、将亡值和字面量等右值。右值引用的主要作用是实现移动语义和完美转发。与左值引用不同,右值引用不能引用左值。
左值引用是对左值的引用,使用&符号来声明,可以引用具名变量和可修改的表达式等左值。左值引用主要用于函数参数的传递和返回值的赋值。
阅读全文
浅谈C++左值引用和右值引用