The more interesting question
Christophe
travert at phare.normalesup.org
Tue May 15 08:51:50 PDT 2012
deadalnix , dans le message (digitalmars.D:167404), a écrit :
> This looks to me like a bad practice. C string and D string are
> different beasts, and we have toStringz .
C string and D string are different, but it's not a bad idea to have
string *literals* that works for both C and D strings, otherwise using
printf will lead to a bug each time the programmer forget the trailing
\0.
> It is kind of dumb to create a WAT is the language because druntime dev
> did mistakes. It have to be fixed.
You can't rely on an empty string to be null since you must be able to
reserve place at the end of the array, and or the string could be the
result of poping a full string.
More information about the Digitalmars-d
mailing list