Описание тега rvalue
Rvalue - это временный объект (или подобъект) или значение, не связанное напрямую с объектом.
Традиционно известны как r-значения, поскольку они обычно появляются в правой части выражения; rvalues - это временный объект, время жизни которого не превышает текущее выражение (если не привязано к соответствующей ссылке, см. /questions/tagged/rvalue-reference).
Значение rvalue не связано напрямую с объектом. Часто применяется простой тест, чтобы определить, является ли значение r; "Это называется?"; если да, то это не r значение.
C++11 расширил исходное определение rvalue, включив в него prvalues (чистые rvalues) и xvalues (истекающие значения).
Более общий пост о ценностных категориях см. В этом посте на SO.