1class A_base
2{
3public:
4  int x;
5  A_base() : x(0) {
6  }
7  A_base(int _x) : x(static_cast<int>(_x)) {
8  }
9};
10
11class A : public A_base
12{
13public:
14  int y;
15  struct { int z; };
16  int array[2];
17  A(int _x) : A_base(_x), y(0), z(1), array{{2},{3}} {
18  }
19};
20