Select Answer
It forces the compiler to apply automatic move assignment optimizations.
It improves execution speed by removing pointer reference indirection.
It prevents illegal recursive calls to the default copy constructor.
It ensures exception safety and natively handles self-assignment logic.