Шаблонная функция, принимающая typename T&&, где T&& - это так называемая универсальная ссылка, которая в зависимости от того, что туда передадут, будет по разному интерпретироваться
Шаблонная функция, принимающая typename T&&, где T&& - это так называемая универсальная ссылка, которая в зависимости от того, что туда передадут, будет по разному интерпретироваться
Это происходит не магическим образом. Понимание того, как раюотают универсальные ссылки, невозможно без понимания того, какой тип имеет T