Rename std.string.toStringz?
Jonathan M Davis
jmdavisProg at gmx.com
Mon Jun 20 12:15:36 PDT 2011
On 2011-06-20 10:43, Steven Schveighoffer wrote:
> On Mon, 20 Jun 2011 09:23:22 -0400, Andrei Alexandrescu
>
> <SeeWebsiteForEmail at erdani.org> wrote:
> > Technically you're right. Yet I think it's pretty widespread that a sole
> > char* means a zero-terminated string.
>
> I think it's pretty widespread that you shouldn't be using zero-terminated
> strings ;)
>
> But I suppose it makes sense that to can convert from a char[] to a char
> *, and if it does, it doesn't hurt to do the safest thing. I think it
> should be discouraged, however, in favor of doing toUTFz which is more
> descriptive as a function name.
So, you're arguing that we should introduce toUTFz for converting character
arrays to zero-terminated strings, and then have std.conv.to use it when
converting from character arrays to character pointers?
- Jonathan M Davis
More information about the Digitalmars-d
mailing list