fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class A {
  6. public:
  7. virtual void foo() = 0;
  8. };
  9.  
  10. void A::foo()
  11. {
  12. cout << "A::foo called" << endl;
  13. }
  14.  
  15. class B : public A {
  16. public:
  17. virtual void foo() { A::foo(); };
  18. };
  19.  
  20. int main()
  21. {
  22. B b;
  23. b.foo();
  24. }
Success #stdin #stdout 0.02s 2680KB
stdin
Standard input is empty
stdout
A::foo called