Anonymous structure
captaindet via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Apr 18 16:00:42 PDT 2016
On 2016-04-18 14:12, Tofu Ninja wrote:
> Also is there a way to have a named substructure, not a nested structure
> but something to just add an additional name, maybe something like
> struct a{
> struct{
> int x;
> int y;
> int z;
> } b;
> }
not sure what you mean by "named substructure, not a nested structure"
but this works:
struct Outer{
struct Inner{
int x;
int y;
int z;
}
Inner inner;
int a;
}
Outer outer;
outer.a = 7;
outer.inner.y = 42;
// outer.x = 13; //fails
writeln(outer);
More information about the Digitalmars-d-learn
mailing list