AB
Size: a a a
AB
RM
RM
AB
AB
AB
RM
RM
RM
AB
AB
RM
int a = 5;Получается, что здесь foo принимающий T&& станет для данного случаея T&& &, и за счет сжатия ссылок получится T& (так как мы передаем не a, а ссылку b)
int& b = a;
foo(b)
int a = 5;То получается что T изначально станет T& потому что лвалуе
foo(a);
RM
AB
AB
AB
RM
RM
RM
AB