摘要: Move是c++ 11中加入的特性,本文力图通过简单易懂的方式解释什么是Move以及我们为什么需要Move。 什么是右值 在这个表达式中,x是左值,3是右值。具体什么意思呢,左值是有内存地址的,可以在之后的代码中继续使用的值;而右值是临时的,系统没有分配地址的,在表达式结束就消亡的值。继续看下面的代 阅读全文