C++ 右值引用与左值引用

意义:能够避免无谓的复制,提升程序的性能。c++ 左值:表达式结束后依然存在的持久化对象 右值:表达式结束后再也不存在的临时对象ide 全部的具名变量和对象都是左值,而右值不具名。 区分左值和右值的快捷方法: 看能不能对表达式取地址,若是能则是左值,不然就是右值。函数 右值分为纯右值和将亡值。 纯右值是C++98中的右值概念,如非引用函数返回的临时变量; 一些运算表达式,如4+6产生的临时变量;不
相关文章
相关标签/搜索