Допускают ли ссылки rvalue висячие ссылки?

Рассмотрим ниже.

#include <string>
using std::string;

string middle_name () {
    return "Jaan";
}

int main ()
{
    string&& danger = middle_name();   // ?!
    return 0;
}

Это ничего не вычисляет, но компилируется без ошибок и демонстрирует кое-что, что меня сбивает с толку: опасность - висячая ссылка, не это?

31
задан Andres Jaan Tack 4 December 2014 в 14:09
поделиться