#include <iostream>
using namespace std;
struct Foo {
uint32_t ui32;
float fl;
};
int main() {
Foo foo = {13, 42.0F};
Foo* bar = reinterpret_cast<Foo*>(&foo.ui32);
cout << bar->fl << endl;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKc3RydWN0IEZvbyB7CiAgICB1aW50MzJfdCB1aTMyOwogICAgZmxvYXQgZmw7CQp9OwoKaW50IG1haW4oKSB7CglGb28gZm9vID0gezEzLCA0Mi4wRn07CglGb28qIGJhciA9IHJlaW50ZXJwcmV0X2Nhc3Q8Rm9vKj4oJmZvby51aTMyKTsKCQoJY291dCA8PCBiYXItPmZsIDw8IGVuZGw7Cn0=