看了一下这种方法的介绍,个人感觉,右值引用,更像人类的思想了,有些将编译前与编译后结合紧密的感觉. 左值引用是变量名的别名,右值引用是值的别名,也就是不将值赋给一个变量名所在的地址,直接将值所在的初始的地址位置,转给右值引用变量名. 这个好比是这样,一个人来图书馆送书,管理员没有将书送到指定的书架,而是在送书地点,直接将书架,架起来,包住这本书.这样的好处,我想只有一点,就是在编译时,节约内存占用,而在编译后的代码中,右值引用变量所在的代码位置上,是立即数,而不是寄存器或是地址值,从而加快了运行