Я пытаюсь понять концепции С++ 11.
Стандартный проект, который я сказал:
Значение x (значение "eXpiring" ) также относится к объекту, обычно ближе к концу его жизни (так что его ресурсы могут быть перемещены, например). Значение x является результатом определенных видов выражений, связанных с rvalue-ссылки (8.3.2). [Пример: результат вызова функции, тип возврата которой является значением rvalue reference - значение x. -end пример]
ОК, так что же такое "определенные типы выражений", которые производят значения xvalues? Эта часть спецификации не детализирует список этих выражений.
Я понимаю lvalue и prvalue (по крайней мере, я думаю, я понимаю).