Как правильно написать функцию принимающую универсальную ссылку?
В C++11 была введена новая особенность языка - "универсальные ссылки" или "ссылки на rvalue-ссылки", которая позволяет передавать аргументы функции без потери эффективности и с поддержкой перемещения (move semantics). Универсальная ссылка обозначается с помощью двойного амперсанда (&&) и может привязываться к обоим lvalue и rvalue. Когда универсальная ссылка связывается с rvalue, она позволяет использовать move semantics, ... Читать далее