String literal converted to char*. Doc bug?
Jesse Phililps
jessekphililps+D at gmail.com
Fri Apr 8 10:27:17 PDT 2011
simendsjo Wrote:
> The documentation for array says
> > (...), and a string literal can be implicitly cast to a char*
>
> But this fails
> char* a = "a"; // cannot implicitly convert expression "a" of type
> string to char*
>
> This works:
> char* a = cast(char*)"a";
>
> Is the documentation a bit out of date, is this a bug, or is it only
> correct in some cases?
I think the documentation is out of date. Untested:
const(char)* a = "a";
More information about the Digitalmars-d-learn
mailing list