fork download
  1. #include <cstdio>
  2.  
  3. class base
  4. {
  5. };
  6.  
  7. class deriv : base
  8. {
  9. public:
  10. void f(deriv, int){printf("deriv::f(deriv, int)\n");}
  11. void f(base){printf("deriv::f(base)\n");}
  12.  
  13. void test() {f(*this);}
  14. };
  15.  
  16. int main()
  17. {
  18. deriv d;
  19. d.test();
  20. }
Success #stdin #stdout 0.01s 2680KB
stdin
Standard input is empty
stdout
deriv::f(base)