fork(7) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class Base {
  5. public:
  6. void show() {
  7. cout << "Base\n";
  8. }
  9. };
  10.  
  11. class Derv1: public Base {
  12. public:
  13. void show() {
  14. cout << "Derv1\n";
  15. }
  16. };
  17.  
  18.  
  19. class Derv2: public Base {
  20. public:
  21. void show() {
  22. cout << "Derv1\n";
  23. }
  24. };
  25.  
  26. int main() {
  27. Derv1 derv1;
  28. Derv2 derv2;
  29. Base *ptr;
  30. ptr = &derv1;
  31. ptr -> show();
  32. ptr = &derv2;
  33. ptr -> show();
  34. return 0;
  35. }
Success #stdin #stdout 0s 4396KB
stdin
Standard input is empty
stdout
Base
Base