The Implicit Move Footgun: Dangling Pointers in C++ 2/24/2026 How implicit moves copy raw pointers instead of transferring ownership, creating dangling pointer bugs. cpp memory-management move-semantics