fork(5) download
  1. #include <iostream>
  2.  
  3. class A {
  4. public:
  5. A() {}
  6. virtual ~A() {}
  7.  
  8. virtual void runFn() {GetPart(); }
  9.  
  10. private:
  11. virtual void GetPart() = 0;
  12. };
  13.  
  14. class B : public A {
  15. public:
  16. B() {}
  17. virtual ~B() {}
  18.  
  19. private:
  20. virtual void GetPart() override { std::cout << "GETPART RUN" << std::endl; }
  21. };
  22.  
  23. int main()
  24. {
  25. B b;
  26. b.runFn();
  27. return 0;
  28. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
GETPART RUN