C++ Language/Indirection/RvalueReferences

Traditional C++ considered the datatype  to be a "reference to  ".

Modern C++ refines that, so  is now more precisely a "lvalue-reference to  ". That is distinguished from, which is a "rvalue-reference to  ".


 * 1) Move-Semantics
 * 2) Moving from this
 * 3) Perfect Forwarding