Рассмотрим ниже.
#include <string>
using std::string;
string middle_name () {
return "Jaan";
}
int main ()
{
string&& danger = middle_name(); // ?!
return 0;
}
Это ничего не вычисляет, но компилируется без ошибок и демонстрирует кое-что, что меня сбивает с толку: опасность
- висячая ссылка, не это?