Select Answer
Copy: allocates 1024 bytes + memcpy. Move: copies one pointer (4 bytes) + sets source to nullptr -- near zero cost
memcpy
nullptr
Both allocate nMove allocates new memory; copy reuses the oldew memory and copy 1024 bytes
Move allocates new memory; copy reuses the old
Both just copy the pointer -- no difference