什么是lvalue, 什么是rvalue? lvalue: 具有存储性质的对象,即lvalue对象,是指要实际占用内存空间.有内存地址的那些实体对象,例如:变量(variables).函数.函数指针等. rvalue:相比较于lvalue就是所谓的没有存储性质的对象, 也就是临时对象. 也可以这样理解: lvalue: 通过它能够找到内存中存放的变量(location value),位于赋值运算符左,可以赋值.rvalue:存放在lvalue对应的内存中的东西(register value),…