Top "Perfect-forwarding" questions

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.

Can I typically/always use std::forward instead of std::move?

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-forwarding
C++11 std::forward_as_tuple and std::forward

Should 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