Описание тега move-semantics
Move semantics is a programming language feature that allows a copy operation to be replaced by a more efficient "move" when the source object is a temporary or an otherwise expiring object.
Use this tag for questions about move semantics, move constructors and move assignment.
Move semantics is a programming language feature that allows a copy operation to be replaced by a more efficient "move" when the source object is a temporary or an otherwise expiring object.
For more information on move semantics in C++, see Rvalue references and move constructors.
Related tags are move-constructor, rvalue-reference and perfect-forwarding.