On Tuesday, 15 October 2024 at 17:52:43 UTC, Arafel wrote: > a move constructor invalidates the source. Only if the source is not used after the construction/assignment. Otherwise, a copy is made. I'd recommend to skim through DIP1040 if only for fun.