C++11之右值引用(一):从左值右值到右值引用-CSDN博客

网站介绍:C++98中规定了左值和右值的概念,但是一般程序员不需要理解的过于深入,因为对于C++98,左值和右值的划分一般用处不大,但是到了C++11,它的重要性开始显现出来。C++98标准明确规定:左值是可以取得内存地址的变量。非左值即为右值。从这里可以看出,可以执行&取地址的就是左值,其他的就是右值。这里需要明确一点,能否被赋值不是区分C++左值和右值的区别。我们给出四个表达式:string o...