memory/array question

bearophile via Digitalmars-d-learn digitalmars-d-learn at puremagic.com
Thu Jul 31 12:42:59 PDT 2014


Eric:

> Suppose I have some memory allocated on the heap, and I have
> two pointers pointing to the beginning and end of a contiguous 
> segment
> of that memory.  Is there a way I can convert those two pointers
> to an array slice without actually copying anything within the 
> segment?

Use something like this (but make sure the length is correct):

auto mySlice = ptr1[0 .. ptr2 - ptr1];

Bye,
bearophile


More information about the Digitalmars-d-learn mailing list