fork download
  1. #include <iostream>
  2.  
  3. class A
  4. {
  5. public:
  6. A(int data)
  7. {
  8. a_data = data;
  9. }
  10. ~A(){}
  11.  
  12. int a_data;
  13. };
  14.  
  15.  
  16. class B : public A
  17. {
  18. public:
  19. B(int in, int num = 9) : A(num)
  20. {
  21. b_data = in;
  22. }
  23.  
  24. int b_data;
  25. };
  26.  
  27. int main()
  28. {
  29. B b(3);
  30. int x = b.a_data;
  31.  
  32. std::cout << x << std::endl;
  33.  
  34. return 0;
  35. }
Success #stdin #stdout 0s 3096KB
stdin
Standard input is empty
stdout
9