LRU cache for ~=

Rainer Deyke rainerd at eldwood.com
Mon Oct 19 16:00:57 PDT 2009


Andrei Alexandrescu wrote:
> One surprising (but safe) behavior that remains with slices is this:
> 
> void fun(int[] a) {
>    a[0] = 0;
>    a ~= 42;
>    a[0] = 42;
> }
> 
> The caller may or may not see 42 in the first slot after the call.

Your definition of "safe" is clearly not aligned with mine.


-- 
Rainer Deyke - rainerd at eldwood.com



More information about the Digitalmars-d mailing list