February 24, 2004 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
{
MyStruct;
}
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
www.dprogramming.com
irc.dprogramming.com #D
|
Copyright © 1999-2021 by the D Language Foundation