Explicit conversion needed to go from array to pointer??
Henrik Harmsen
henrik at harmsen.se
Thu Feb 22 06:09:58 PST 2007
I'm looking at the D reference manual in the "arrays" section. It says under "usage":
int* p;
int[3] s;
p = s; // p points to the first element of the array s.
But when I try this I get:
"cannot implicitly convert expression (s) of type int[3] to int*."
Why? Is the manual wrong or the compiler or what am I missing?
-- Henrik (newbie)
More information about the Digitalmars-d
mailing list