Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumC++rule of 5 and rule of 0Single-choice MCQ

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; } };