Was just perusing dlang's library documentation, and here is the description it has for std.experimental.allocator.make:

Dynamically allocates (using ) and then creates in the memory allocated an 
object of type T, using (if any) for its initialization. Initialization occurs 
in the memory allocated and is otherwise semantically the same as T(). (Note 
that using .!(T[]) creates a pointer to an (empty) array of Ts, not an array. 
To use an allocator to allocate and initialize an array, use .makeArray!T 
described below.)

Seems there's a few things missing here? What's happening?

-Steve

Reply via email to