www.digitalmars.com         C & C++   DMDScript  

D - union feature

You can put anonymous structs and unions in a union like so:

union Un1
    struct { int a; int b; }

But lets say I want to put MyStruct in the union and have its members 
directly accessible like the anonymous struct, how about this:

union Un2

instead of having to copy the struct into the union. If MyStruct has a 
member foo, I can do this:

Un2 u;
u.foo = 3;

Christopher E. Miller
irc.dprogramming.com #D
Feb 24 2004