Moves the ownership of "moved"'s managed memory to *this. Does not throw

~basic_managed_shared_memory();

Destroys *this and indicates that the calling process is finished using the resource. The destructor function will deallocate any system resources allocated by the system for use by this process for this resource. The resource can still be opened again calling the open constructor overload. To erase the resource from the system use remove().