fork download
  1. struct Object {
  2. int data[10];
  3. };
  4.  
  5. struct A : public Object {
  6. void Init();
  7. };
  8.  
  9.  
  10. void A::Init() {
  11. data[0] = 24;
  12. }
  13.  
  14. struct B : public Object {
  15. void Init();
  16. };
  17.  
  18. void B::Init() {
  19. data[0] = 48;
  20. }
  21.  
  22. Object* gpObj;
  23. A a;
  24. B b;
  25.  
  26. int main() {
  27. a.Init();
  28. b.Init();
  29.  
  30. // gpObj = &a;
  31. }
Success #stdin #stdout 0s 3292KB
stdin
Standard input is empty
stdout
Standard output is empty