Yes, you can compare it to nullptr
after the move
and it is guaranteed to compare equal.
From ยง20.8.1/4 [unique.ptr]
Additionally,
u
can, upon request, transfer ownership to another unique pointeru2
. Upon completion of such a transfer, the following postconditions hold:
โu2.p
is equal to the pre-transferu.p
,
โu.p
is equal tonullptr
, and
…
(the member p
is described earlier as โ a unique pointer is an object u
that stores a pointer to a second object p
)