fork download
  1. #include <cstdio>
  2.  
  3. class BaseClass
  4. {
  5. public:
  6. void func(int a){puts("BaseClass::func(int)");};
  7. void func(int a, int b){puts("BaseClass::func(int, int)");};
  8. void func(int a, int b, int c){puts("BaseClass::func(int, int, int)");};
  9. //...
  10. };
  11.  
  12. class DerivedClass : public BaseClass
  13. {
  14. public:
  15. void func(int a){puts("DerivedClass::func(int)");}
  16. using BaseClass::func;
  17. //...
  18. };
  19.  
  20. int main()
  21. {
  22. DerivedClass obj;
  23. obj.func(0);
  24. obj.func(0,0);
  25.  
  26. return 0;
  27. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
DerivedClass::func(int)
BaseClass::func(int, int)