#include <iostream>
using namespace std;
struct A
{
A(int x)
{
x = x;
}
int x = 42;
};
struct B
{
B(int x)
{
this->x = x;
}
int x = 42;
};
int main()
{
A a(1);
B b(1);
cout << a.x << endl;
cout << b.x << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgpzdHJ1Y3QgQQp7CglBKGludCB4KQoJewoJCXggPSB4OwoJfQoKCWludCB4ID0gNDI7Cn07CgpzdHJ1Y3QgQgp7CglCKGludCB4KQoJewoJCXRoaXMtPnggPSB4OwoJfQoKCWludCB4ID0gNDI7Cn07CgppbnQgbWFpbigpCnsKCUEgYSgxKTsKCUIgYigxKTsKCgljb3V0IDw8IGEueCA8PCBlbmRsOwoJY291dCA8PCBiLnggPDwgZW5kbDsKfQo=