Assigning global and static associative arrays
    Jonathan M Davis 
    jmdavisProg at gmx.com
       
    Sat Sep  1 11:10:17 PDT 2012
    
    
  
On Saturday, September 01, 2012 16:14:29 ixid wrote:
> Those still have different addresses when made immutable too, is
> this something that could be optimized for all immutable enums to
> behave like strings or are there reasons to keep them unique at
> each instance?
The compiler has to got to extra work to make string literals use the same 
memory like that. While it _could_ do the same with other array literals of 
basic types, it's not worth it, because they're just not used enough, whereas 
string literals get used all over the place.
- Jonathan M Davis
    
    
More information about the Digitalmars-d-learn
mailing list