fork(2) download
  1. #include <iostream>
  2.  
  3. struct Base
  4. {
  5. virtual void Func() const = 0;
  6. };
  7.  
  8. inline void Base::Func() const
  9. { std::cout<<"Base\n"; }
  10.  
  11. struct Concrete : Base
  12. {
  13. virtual void Func() const;
  14. };
  15.  
  16. inline void Concrete::Func() const
  17. { Base::Func(); std::cout<<"Concrete\n"; }
  18.  
  19. int main(void)
  20. {
  21. Concrete o;
  22. o.Func();
  23. }
  24.  
Success #stdin #stdout 0s 2884KB
stdin
Standard input is empty
stdout
Base
Concrete