Explicit conversion needed to go from array to pointer??

Leandro Lucarella llucarella at integratech.com.ar
Thu Feb 22 06:35:00 PST 2007


Henrik Harmsen escribió:
> 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?

The manual is wrong, this was deprecated not too long ago.

-- 
Leandro Lucarella
Integratech S.A.
4571-5252



More information about the Digitalmars-d mailing list