这段程序会输出什么?
C++
#include <iostream>
#include <string>
#include <utility>
void route(const std::string&) { std::cout << "lvalue\n"; }
void route(std::string&&) { std::cout << "rvalue\n"; }
int main() {
std::string item = "report";
std::string&& ref = std::move(item);
route(ref);
route(std::move(ref));
}