dynamically allocating on the stack
Steven Schveighoffer
schveiguy at yahoo.com
Sat Apr 21 19:06:52 UTC 2018
On 4/21/18 3:57 AM, Uknown wrote:
> On Saturday, 21 April 2018 at 07:37:50 UTC, Mike Franklin wrote:
>> Does D have some way to dynamically allocate on the stack? I'm
>> looking for something roughly equivalent to the following C code.
>>
>> int doSomething(size_t len)
>> {
>> char stackBuffer[len + 1];
>> doSomethingElse(stackBuffer);
>> }
>>
>
> The language itself doesn't have something, but you could use `alloca`:
alloca is an intrinsic, and part of the language technically -- it has
to be.
Mike, alloca is what you are looking for.
-Steve
More information about the Digitalmars-d-learn
mailing list