#include<iostream>
struct B {
union U {
struct S {
// some data
} s;
int i = 100;
}
u;
};
int main () {
B obj;
std::cout << "obj.u.i = " << obj.u.i << "\n";
}
I2luY2x1ZGU8aW9zdHJlYW0+CgpzdHJ1Y3QgQiB7IAogIHVuaW9uIFUgewogICAgc3RydWN0IFMgewogICAgLy8gc29tZSBkYXRhCiAgICB9IHM7CiAgICBpbnQgaSA9IDEwMDsKICB9CiAgdTsgIAp9OwoKaW50IG1haW4gKCkgewogIEIgb2JqOwogIHN0ZDo6Y291dCA8PCAib2JqLnUuaSA9ICIgPDwgb2JqLnUuaSA8PCAiXG4iOwp9Cg==