¿Las referencias rvalue permiten referencias colgantes?
Considera lo siguiente.
#include <string>
using std::string;
string middle_name () {
return "Jaan";
}
int main ()
{
string&& danger = middle_name(); // ?!
return 0;
}
Esto no calcula nada, pero se compila sin errores y demuestra algo que me parece confuso:danger
es una referencia pendiente, ¿no?