Was ist das Äquivalent von a static_cast
mit boost::shared_ptr
?
Mit anderen Worten, wie muss ich Folgendes umschreiben?
Base* b = new Derived();
Derived* d = static_cast<Derived*>(b);
bei der Verwendung shared_ptr
?
boost::shared_ptr<Base> b(new Derived());
boost::shared_ptr<Derived> d = ???
Base *b = new Derived();
?