fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class A
  5. {
  6. public:
  7. int a, b;
  8. };
  9.  
  10. class B : public A
  11. {
  12. public:
  13. int c;
  14. };
  15.  
  16. int main()
  17. {
  18. B tab[10];
  19. for(int i=0;i<10;++i) tab[i].a=tab[i].b=tab[i].c=i;
  20. A* a = tab;
  21. for(int i=0;i<10;++i) cout << (*a++).b << endl;
  22. return 0;
  23. }
Success #stdin #stdout 0s 2852KB
stdin
Standard input is empty
stdout
0
1
1
2
3
3
4
5
5
6