Object initialization and assignment that can transfer resources from a source whose old value may be abandoned.