SF_INLINE void operator =(C* ptr); SF_INLINE void operator =(const Ptr<C>& ptr);
Default constructor and assignment from WeakPtr are OK.