Tương đương với số static_cast
với boost::shared_ptr
là gì?static_cast với tăng :: shared_ptr?
Nói cách khác, làm thế nào tôi phải viết lại như sau
Base* b = new Derived();
Derived* d = static_cast<Derived*>(b);
khi sử dụng shared_ptr
?
boost::shared_ptr<Base> b(new Derived());
boost::shared_ptr<Derived> d = ???
Không nên là 'Base * b = new Derived();'? – legends2k