malloc(s)[0..s] vs cast(T)malloc(s)
Jack
jckj33 at gmail.com
Thu Oct 15 14:37:19 UTC 2020
On Thursday, 15 October 2020 at 01:22:54 UTC, Ali Çehreli wrote:
> On 10/14/20 1:15 PM, Jack wrote:
>
> >> auto x = malloc(s)[0..s];
>
> >
> https://wiki.dlang.org/Memory_Management#Explicit_Class_Instance_Allocation
>
> Note that 'x' is passed to emplace() at that link and emplace()
> requires a slice. That's why the a slice is made from the
> pointer returned by malloc().
>
> Ali
make sense, thanks
More information about the Digitalmars-d-learn
mailing list