Могу ли я использовать ссылку rvalue для временной? Это неопределенное поведение или нет?
Обновление вопросаПочему эти два примера ссылок имеют разное поведение?:
Исходный код:
int a = 0;
auto && b = a++;
++a;
cout << a << b << endl;
печать20
Это неопределенное поведение (UB), чтобы использоватьb
послеa++
вызов? Может быть, мы не можем использоватьb
потому что это относится к временному?