 #include<iostream>
using namespace std;

struct A
{
    A() : a(0) {}
    int a;
};

struct B : public A
{
    B() : b(1), c(1), d(1) {}
    int b,c,d;
};

int main()
{
    A* tab = new B[16];

    cout << '\n';
    for(int i=0; i<16; i++)
        cout << tab[i].a << ' ';

    cout << endl;
}


