inferred size for static array initialization
Steven Schveighoffer via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Tue Oct 18 05:01:16 PDT 2016
On 10/18/16 6:35 AM, Nordlöw wrote:
> On Monday, 2 May 2016 at 17:43:56 UTC, Namespace wrote:
>> immutable auto a = [1,2,3].s;
>
> Will that have zero run-time overhead compared to:
>
> immutable int[3] a = [1,2,3];
Neither will have zero runtime overhead, but use the disassembler to see
if there is a difference. My understanding is that while the compiler
used to allocate whenever it saw an array literal (including your above
usage), that is no longer the case.
-Steve
More information about the Digitalmars-d-learn
mailing list