On 10/1/2024 1:59 AM, Richard (Rikki) Andrew Cattermole wrote: > Why do you need to? A move constructor just has to initialize the object. A move assignment has to destroy the target first, then move. They are fundamentally different.