O'Reilly logo
  • Tzuhao Kuo thinks this is interesting:

In concept (though not always in practice), rvalues correspond to temporary objects returned from functions, while lvalues correspond to objects you can refer to, either by name or by following a pointer or lvalue reference.


Cover of Effective Modern C++


Rough definition of rvalue/lvalue.