Код: Выделить всё
#include
#include
#include
using namespace std;
template
void foo (T x)
{
auto r = ref(x);
cout
false
Код: Выделить всё
T x;
auto r = ref(x);
< /code>
и < /p>
T x;
T &y = x;
< /code>
Кроме того, я хочу знать, почему это различие существует? Зачем нам нужны std :: ref
Подробнее здесь: https://stackoverflow.com/questions/332 ... to-regular