What is the difference between enum and shared immutable?
Mike Parker
aldacron at gmail.com
Thu Oct 29 01:26:38 UTC 2020
On Thursday, 29 October 2020 at 00:55:29 UTC, matheus wrote:
> On Wednesday, 28 October 2020 at 22:07:06 UTC, H. S. Teoh wrote:
>> ... (This is why it's a bad idea to use enum with an array
>> literal, because every time it's referenced you get a new copy
>> of the array.)
>> ...
>
> Could you please give an example (Snippet) about this?
>
enum int[] arr = [1,2,3];
someFunc(arr);
This is identical to
someFunc([1,2,3]);
Manifest constants have no address. They are effectively aliases
for their values.
More information about the Digitalmars-d-learn
mailing list