форвардинг референс?
Читай мейерса
Ссылка которая резолвится либо в rvalue ref либо lvalue ref в зависимости от value category аргумента шаблона Это если очень кратко
эффективный современный С++ или как его там
Обсуждают сегодня