Is enum static?
JS
js.mdnq at gmail.com
Tue Aug 20 13:10:28 PDT 2013
On Monday, 19 August 2013 at 18:28:10 UTC, Ali Çehreli wrote:
> On 08/19/2013 03:18 AM, Borislav Kosharov wrote:> So if I want
> to have a string constant it is a lot better to declare it as:
> >
> > static immutable string MY_STRING = "Some string";
> >
> > Because it won't be duplicated?
>
> enum is fine with strings.
>
> It is a common space optimization of the compilers not to
> duplicate identical strings. The following program includes
> just one "hello world" in the compiled object file:
>
And why can't this be done with any compile time objects? AA's
that are identical be collated similar to strings.
More information about the Digitalmars-d-learn
mailing list