dynamic array capacity
Steven Schveighoffer
schveiguy at yahoo.com
Wed Dec 29 08:24:01 PST 2010
On Wed, 29 Dec 2010 07:29:29 -0500, spir <denis.spir at gmail.com> wrote:
> Hello,
>
> Is there a common idiom to pre-allocate a dynamic array. I mean
> allocating to avoid numerous re-allocations in loop, not setting length
> & filling content.
int[] x;
x.reserve(10000); // pre-allocate at least 10000 elements for appending
Another way to do it:
Appender!(int[]) app;
app.reserve(10000);
this will perform much better than builtin array appending.
-Steve
More information about the Digitalmars-d-learn
mailing list