lst-0461-book.cpp
int main() {
shared_ptr<Base> obj{ new Derived{} };
/* ... mehr Programmzeilen hier ... */
} // obj wird korrekt weggeräumt
int main() {
shared_ptr<Base> obj{ new Derived{} };
/* ... mehr Programmzeilen hier ... */
} // obj wird korrekt weggeräumt