Does reserve() preallocate for futher appends too?

Jack jckj33 at gmail.com
Mon Mar 1 04:28:30 UTC 2021


On Monday, 1 March 2021 at 03:12:42 UTC, Adam D. Ruppe wrote:
> On Monday, 1 March 2021 at 03:07:19 UTC, Jack wrote:
>> isn't clear for me if reserve() does preallocate memory so 
>> that that operator like arr ~= x can use previously allocate 
>> memory by reserve() or it's just used in slices like b = arr[x 
>> .. y]?
>
> Slicing never allocates memory. reserve extends the capacity 
> for the ~= operator.

thanks


More information about the Digitalmars-d-learn mailing list