fork(3) download
  1. #include <iostream>
  2. class First
  3. {
  4. public:
  5. First()
  6. {
  7.  
  8. }
  9.  
  10. void Update(void)
  11. {
  12. A();
  13. }
  14.  
  15. virtual void A(void)
  16. {
  17. std::cout << "First::A";
  18. }
  19.  
  20.  
  21. };
  22.  
  23. class Two : First
  24. {
  25. public:
  26. Two () : First () {};
  27. void A(void)
  28. {
  29. std::cout << "Two::A";
  30. }
  31. };
  32.  
  33. int main()
  34. {
  35. Two T;
  36. Two *T2 = &T;
  37.  
  38. T2 -> A();
  39. return 0;
  40. }
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
Two::A