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];

This is identical to


Manifest constants have no address. They are effectively aliases 
for their values.

More information about the Digitalmars-d-learn mailing list