Perfect forwarding describes a property of C++11 function templates which allows correctly deducing arguments as lvalues or rvalues and forwarding them in the same form to other functions.
I've been watching Scott Meyers' talk on Universal References from the C++ and Beyond 2012 conference, and everything makes sense so …
c++ c++11 move-semantics rvalue-reference perfect-forwardingShould I std::forward my function parameters when I use them as arguments to std::forward_as_tuple? template<…
c++ templates c++11 tuples perfect-forwarding