怎么可能
shared_ptr<SubClass>是一个子类shared_ptr<BaseClass>?
我想知道如何实现一个模板类C<T>,这C<SubClass>是一个子类C<BaseClass>?
我已经观察过上面的例如,shared_ptr<SubClass>和shared_ptr<BaseClass>,我可以将前者分配给后者.
该类shared_ptr<SubClass>不是继承自的shared_ptr<BaseClass>.
我已经观察过上面的例如,
shared_ptr<SubClass>和shared_ptr<BaseClass>,我可以将前者分配给后者.
该shared_ptr<BaseClass>有这样的赋值运算符template< class Y >
shared_ptr& operator=( const shared_ptr<Y>& r ) noexcept;时执行转换Y为SubClass.