fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class A
  5. {
  6. public:
  7. A(int lx):x(lx){};
  8. protected:
  9. int x;
  10. };
  11.  
  12. class B : public A
  13. {
  14. public:
  15.  
  16. void print(){std::cout << x << endl;}
  17. };
  18.  
  19. int main() {
  20. A *a = new A(22);
  21. B *b = static_cast<B*>(a);
  22. b->print();
  23. }
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
22