fork(1) download
  1. #include <iostream>
  2.  
  3. class B
  4. {
  5. public:
  6. virtual void f() { std::cout<<"Fi"; }
  7. virtual void f(int) { std::cout<<"GI"; }
  8.  
  9. };
  10.  
  11. class A : protected B
  12. {
  13. public:
  14. void f(double) { std::cout<<"HI"; }
  15. void f() { B::f(); }
  16. };
  17.  
  18. int main ()
  19. {
  20. A a;
  21. a.f();
  22. a.f(10);
  23.  
  24. return 0;
  25. }
Success #stdin #stdout 0s 4304KB
stdin
Standard input is empty
stdout
FiHI