Allocating large 2D array in D
Denis Shelomovskij
verylonglogin.reg at gmail.com
Thu Feb 7 21:51:54 PST 2013
04.02.2013 20:54, bearophile пишет:
> Steven Schveighoffer:
>
>> Wow, this is something I didn't know was possible. Very useful!
>
> It's it cute when you use a language almost daily for few years,
> and then you see a new way to allocate built-in arrays? :-)
Just a small obvious note that this trick will work for every
n-dimentional array.
And it's not cute when there is a sliceable
multidimensional rectangular array implementation for a few years and
almost nobody knows about it.
http://denis-sh.github.com/phobos-additions/unstd.multidimensionalarray.html
From examples:
---
// The head array can be dynamic
int[4][3][] darr3 = sarr3[];
auto matrix31 = mdimArray(darr3); // Works like previous one
---
--
Денис В. Шеломовский
Denis V. Shelomovskij
More information about the Digitalmars-d-learn
mailing list