Допустим ли следующий код?
std::string&& x = "hello world";
g ++ 4.5.0 компилирует этот код без проблем.
Это обсуждается в Usenet в настоящее время. См. Пример справочного значения в 8.5 / 3, правильный или неправильный? .
Это не законно.