cpp/memory/weak ptr/operator=

Replaces the managed object with the one managed by. The object is shared with. If manages no object,  manages no object too.

@1-3@ Equivalent to. @4,5@ Equivalent to.