This is not an rvalue link, but a forwarding link ; which could preserve a category of argument values. This means that it std::movecan accept both an lvalue and an rvalue and unconditionally convert them to an rvalue.
- , , std:: forward. :
1) , rvalue cv- :
2) auto && , , .
, int&& rvalue; , T&& T, T, .