C++ Language/Indirection/RvalueReferences/MovingFromThis

A function like  is the opposite of a common assignment operator (assigning from this object to the parameter, instead of from the parameter to this object). To specify function overloading that distinguishes between move-semantics and copy-semantics, a function like  would program either   or   immediately before the function body's opening curly-brace.

Additional information about move semantics when you move from the this pointer (includes interactive examples)