LRU cache for ~=
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Mon Oct 19 17:07:53 PDT 2009
Rainer Deyke wrote:
> 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.
>
>
What's yours?
Andrei
More information about the Digitalmars-d
mailing list