Usually refers to move semantics; consider using that tag instead. 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.
Usually refers to move-semantics; consider using that tag instead.
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-semantics, move-constructor, rvalue-reference and perfect-forwarding.