PK
допустим, есть некая
void f(std::string&&);
когда в неё передается аргумент таким образом:void f(std::string("foo! bar!"))
, эта строка с "foo!bar!"
недоступна нигде больше в программе -- её передали и забыли о ее существовании, но у нее нет identity -- к ней нельзя обратиться, -- это prvalue