fork download
  1. #include <iostream>
  2.  
  3. class A
  4. {
  5. protected:
  6. int a_;
  7. };
  8.  
  9. class B: public A
  10. {
  11. public:
  12. void print() { std::cout << a_ << std::endl; }
  13. };
  14.  
  15. class C: public B
  16. {
  17. public:
  18. void print2() { std::cout << a_ << std::endl; }
  19. };
  20.  
  21. int main(int argc, char* argv[])
  22. {
  23. B b;
  24. C c;
  25. b.print();
  26. c.print2();
  27.  
  28. return 0;
  29. }
Success #stdin #stdout 0.01s 2724KB
stdin
Standard input is empty
stdout
0
0