fork(3) download
  1. #include <memory>
  2.  
  3. struct A {};
  4. struct B : public A {};
  5. struct C : public A {};
  6. struct D : public C {};
  7.  
  8. int main() {
  9. std::unique_ptr<A> ptr;
  10. ptr.reset(new B);
  11. ptr.reset(new C);
  12. ptr.reset(new D);
  13. }
  14.  
Success #stdin #stdout 0s 3224KB
stdin
Standard input is empty
stdout
Standard output is empty