fork download
  1. #include <stdio.h>
  2.  
  3. class A{
  4. protected:
  5. int a;
  6. public:
  7. A(void):a(12345){}
  8. };
  9.  
  10. class B : public A{
  11. int *b;
  12. public:
  13. void some2(void){
  14. printf("eat me: %i, %i", *b, a);
  15. }
  16. B(void):b(nullptr){}
  17. };
  18.  
  19. int main(void){
  20. A a;
  21. static_cast<B*>(&a)->some2();
  22. return 0;
  23. }
  24.  
Runtime error #stdin #stdout 0s 3452KB
stdin
Standard input is empty
stdout
Standard output is empty