前言 为了了解C++11的新特性右值引用,不得不重新认识一下左右值.学习之初,最快的理解,莫过于望文生义了,右值那就是赋值号右边的值,左值就是赋值号左边的值.在中学的数学的学习中,我们理解的是,左值等价于等号左边的值,右值等价于等号右边的值:当我们继续学习C语言时,等号=不再叫等号,盖头换面叫做赋值号:那么来到C++我们还能这么理解吗?答案是部分否定的. 假如你现在还是这样理解,那么请继续往下...... C++中何为左值lvalue和右值rvalue? 左值lvalue:可被引用的数据对象,例…