can weak pointers be reassigned/reseated?

can weak pointers be reassigned/reseated?