On Saturday, 12 January 2019 at 13:17:00 UTC, Adam D. Ruppe wrote:
On Saturday, 12 January 2019 at 08:10:47 UTC, Andrey wrote:
But this requires using of C function "alloca". I think this
cause some RT overhead (and in output asm code) in comparison
with C++ variant. Or I'm not right?
alloca
On Saturday, 12 January 2019 at 08:10:47 UTC, Andrey wrote:
But this requires using of C function "alloca". I think this
cause some RT overhead (and in output asm code) in comparison
with C++ variant. Or I'm not right?
alloca is a magical function; a compiler intrinsic that works the
same
On Friday, 11 January 2019 at 15:23:08 UTC, Dgame wrote:
On Friday, 11 January 2019 at 14:46:36 UTC, Andrey wrote:
Hi,
In C++ you can create a fixed array on stack:
int count = getCount();
int myarray[count];
In D the "count" is part of type and must be known at CT but
in example it is RT.
On Friday, 11 January 2019 at 15:23:08 UTC, Dgame wrote:
On Friday, 11 January 2019 at 14:46:36 UTC, Andrey wrote:
Hi,
In C++ you can create a fixed array on stack:
int count = getCount();
int myarray[count];
Small correction: this is valid in C, but not in C++.
In D the "count" is part of
On Friday, 11 January 2019 at 14:46:36 UTC, Andrey wrote:
Hi,
In C++ you can create a fixed array on stack:
int count = getCount();
int myarray[count];
In D the "count" is part of type and must be known at CT but in
example it is RT.
How to do such thing in D? Without using of heap.
You
Hi,
In C++ you can create a fixed array on stack:
int count = getCount();
int myarray[count];
In D the "count" is part of type and must be known at CT but in
example it is RT.
How to do such thing in D? Without using of heap.