Wrapping a C-style Array (Pointer + Length) in a Range Interface
via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Jul 7 05:33:22 PDT 2015
On Tuesday, 7 July 2015 at 12:29:04 UTC, Rikki Cattermole wrote:
> size_t count;
> AVStream* thePtr;
> AVStream[] array = thePtr[0 .. count];
>
> That should work.
Thanks.
Will that reuse the existing allocate memory at `thePtr` for
internal storage of the D array? If so how is the GC aware of
this memory?
Is there any tutorials, reference documentation, etc on these
matters?
More information about the Digitalmars-d-learn
mailing list