#include <iostream>
using namespace std;
struct A
{
int a_;
};
struct B : public A
{
int b_;
};
void test(A a[])
{
cout << a[0].a_ << endl;
cout << a[1].a_ << endl;
}
int main() {
// your code goes here
B b[1];
b[0].a_ = 123;
b[0].b_ = 456;
test(b);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEEKewoJaW50IGFfOwp9OwoKc3RydWN0IEIgOiBwdWJsaWMgQQp7CglpbnQgYl87Cn07Cgp2b2lkIHRlc3QoQSBhW10pCnsKCWNvdXQgPDwgYVswXS5hXyA8PCBlbmRsOwoJY291dCA8PCBhWzFdLmFfIDw8IGVuZGw7Cn0KCgppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCUIgYlsxXTsKCWJbMF0uYV8gPSAxMjM7CgliWzBdLmJfID0gNDU2OwoJdGVzdChiKTsKCQoJcmV0dXJuIDA7Cn0=