cpp/memory/enable shared from this/operator=

Does nothing; returns.

Example
Note: is defined as  in order to prevent accidental slicing but allow derived classes to have default assignment operators.