#include <iostream>
struct C
{
C( int i ) { this->i = i; }
C( ) : C(42) {}
int i;
};
int main() {
C c1;
std::cout << c1.i << std::endl; // 42
C c2(100500);
std::cout << c2.i << std::endl; // 100500
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKc3RydWN0IEMKewoJQyggaW50IGkgKSB7IHRoaXMtPmkgPSBpOyB9CglDKCApIDogQyg0Mikge30KCWludCBpOwp9OwoKaW50IG1haW4oKSB7CgkKCUMgYzE7CglzdGQ6OmNvdXQgPDwgYzEuaSA8PCBzdGQ6OmVuZGw7IC8vIDQyCgkKCUMgYzIoMTAwNTAwKTsKCXN0ZDo6Y291dCA8PCBjMi5pIDw8IHN0ZDo6ZW5kbDsgLy8gMTAwNTAwCgoJcmV0dXJuIDA7Cn0=