标签: c++ private
class A: private enable_shared_from_this < A > { public: shared_ptr < A > func() { return shared_from_this(); } }
这个私有继承是否比公共继承更好,就像私有继承unCopyable一样,我们只使用enable_shared_from_this<A>,而其他人总是公共继承enable_shared_from_this?
enable_shared_from_this<A>
enable_shared_from_this