expected array behaviour
Anders F Björklund
afb at algonet.se
Fri Jan 2 00:59:12 PST 2009
John Reimer wrote:
>> You'd get a runtime error if you were using Linux. For some reason
>> string literals are not read-only, or Windows doesn't respect it, or
>> something like that. Modifying either array1 or array2 is technically
>> illegal. So, uh, don't do it.
>
> Yes, that's one advantage to Linux. String literals aren't read-only on
> Win32. This is unfortunate because it means that these sort of bugs are
> significantly harder to diagnose on Windows than on Linux. I remember
> that this was a bug in a early DUI version (now GtkD). It's was pretty
> easy to spot on Linux because of the runtime error.
The string literals are read-only on GDC for Win32 too, if that helps...
--anders
More information about the Digitalmars-d-learn
mailing list