Dynamic array void initialization
Tom
tom at nospam.com
Tue Mar 8 13:34:56 PST 2011
import std.stdio;
struct S {
int i;
int j;
}
int main(string[] args) {
S[] ss = void;
ss.length = 5;
foreach (ref s; ss)
s = S(1, 2);
return 0;
}
Is the above code correct? (it doesn't work... it blows away or just
give and access violation error).
I need to create a dynamic array of some struct, but don't want defer
contained elements initialization (for performance reasons).
Tom;
More information about the Digitalmars-d-learn
mailing list