fork(1) download
  1. struct Base
  2. {
  3. virtual ~Base() = default;
  4.  
  5. virtual void foo() = delete;
  6. virtual void bar() = 0;
  7. };
  8. struct Derived : public Base
  9. {
  10. virtual void foo() = delete;
  11. virtual void bar() {}
  12. };
  13.  
  14. int main()
  15. {
  16. Base *b = new Derived;
  17. b->bar();
  18. delete b;
  19. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
Standard output is empty