A class manages a raw `int*` and declares only a destructor (`~Holder() { delete p; }`). What does `Holder b = std::move(a);` do?struct Holder { int* p; Holder() : p(new int(0)) {} ~Holder() { delete p; } };