fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. class Parent
  6. {
  7. public:
  8. virtual void describe()
  9. {
  10. cout << "Parent";
  11. }
  12. };
  13.  
  14. class Child : public Parent
  15. {
  16. public:
  17. virtual void describe()
  18. {
  19. cout << "Child";
  20. }
  21. };
  22.  
  23. void
  24. test(Parent *x)
  25. {
  26. x->describe();
  27. cout << endl;
  28. }
  29.  
  30. int
  31. main()
  32. {
  33. Child c;
  34. test(&c);
  35. return 0;
  36. }
Success #stdin #stdout 0s 3340KB
stdin
Standard input is empty
stdout
Child