- A C++11 feature that enables efficient transfer of resources from temporary or unwanted objects by “moving” their contents rather than copying them, avoiding expensive duplication of data. It uses rvalue references (
&&) and move constructors and assignment operators to transfer ownership of resources like dynamically allocated memory, leaving the source object in a valid but unspecified state. Move semantics improves performance for resource-heavy objects and enables perfect forwarding.
This term is sponsored by: your name/company?
- Previous term: Mouseover
- Next term: Moving Picture Experts Group
- Random term: Styling (webglossary.info/random 🎲)