std::forward, Perfect Forwarding of Parameters
C++11 introduced the std::forward to preserve the value category (lvalue or rvalue) of a cv-unqualified function template parameter, that is declared as an rvalue reference, in time of passing that…
Code, Create, Conquer: Insights, Algorithms, and Innovation