[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Sv: Sv: Sv: Sv: Sv: PenguinFile
Bjarke Hammersholt Roune writes:
> >"A string literal can be assigned to a char*. This is allowed because in
> >previous definitions of C and C++. the type of a string literal was char*.
> >Allowing the assignment of a string literal to a char* ensures that
> >millions of lines of C and C++ remain valid. Ti is, however, an error to
> >try to modify a string literal through such a pointer:
> >[...]"
> >
>
> I actually wasn't aware of that. I think it should be an explicit compiler
> option to allow this, though.
>
Apparently gcc-2.95 is going to make string litterals const from
now on. This should cause warnings not errors, which is how I think
it should be.
Ahhh, arne't language holy-wars fun.