On Thursday, 13 November 2014 at 14:27:32 UTC, Steven
Schveighoffer wrote:
On 11/13/14 2:08 AM, Sergey wrote:
Hello everyone!
I need to create a two-dimensional array in this way, for
example:
auto x = 10;
auto y = 10;
auto some_array = new string[x][y];
auto some_array = new string[][](x, y);
Note, this creates 10 arrays of 10 elements all on the heap,
and then a 10 element array to point at them.
If you wanted an array of 10 *fixed sized* arrays (which is
what your code was trying to do), then you need to have the
first dimension be a compile-time constant such as a literal or
an enum/immutable.
-Steve
Thanks!!!
This is what I need!
auto some_array = new string[][](x, y);