Разрешают ли ссылки на rvalue неявные преобразования?

Является ли следующий код законным?

std::string&& x = "hello world";

g ++ 4.5.0 компилирует этот код без проблем.

1 ответ

Решение

Это обсуждается на Usenet в настоящее время. См. Справочный пример Rvalue в 8.5/3 правильно или неправильно?,

Это не законно.

Другие вопросы по тегам