No dynamic Arrays in Struct?

Jarrett Billingsley kb3ctd2 at
Sat Feb 10 17:18:14 PST 2007

"Chris Nicholson-Sauls" <ibisbasenji at> wrote in message 
news:eql1r2$a2f$1 at
> Manfred Nowak wrote:
>> torhu wrote
>>> You can't have an assignment in the struct definition.
>> Oooops. Thank you. I was misleaded by the error message.
>> -manfred
> Try
> struct S {
>   int[] map = new int[1000];
> }
> /Should/ work I believe, if you really want the length dynamic.

You can't have non-static initializers for aggregate member declarations. 
That's one thing I wish D would take from Java/C#... 

More information about the Digitalmars-d-learn mailing list