fork download
  1. /******************************************************************************
  2.  
  3. Welcome to GDB Online.
  4. GDB online is an online compiler and debugger tool for C/C++.
  5. Code, Compile, Run and Debug online from anywhere in world.
  6.  
  7. *******************************************************************************/
  8. #include <iostream>
  9. #include <bits/stdc++.h>
  10. using namespace std;
  11.  
  12. class A{
  13. public:
  14. virtual void print(){};
  15. };
  16.  
  17. class D : public A
  18. {
  19.  
  20. };
  21. class B : public D
  22. {
  23.  
  24. };
  25.  
  26. class C : public B
  27.  
  28. {
  29. public:
  30. void print (){
  31. cout<<"C";}
  32. };
  33.  
  34.  
  35.  
  36. int main()
  37. {
  38. A *a;
  39. C *c = new C();
  40. D*d = c;
  41. a=c;
  42. c->print();
  43. return 0;
  44. }
  45.  
Success #stdin #stdout 0.01s 4940KB
stdin
45
stdout
C