If I have a union
union U { int i; double d; };
Then I can get pointers to an object\'s members as
U u; int *ip = &u.i; do