implicit conversions between array and pointer
    Jarrett Billingsley 
    kb3ctd2 at yahoo.com
       
    Sat Apr 26 05:37:57 PDT 2008
    
    
  
"terranium" <terranium at yandex.ru> wrote in message 
news:futcip$peg$1 at digitalmars.com...
> int* p;
> int[] a=[1,2,3];
> p=a;
>
> spec says it should compile, but it won't. Where is the bug - in spec or 
> in compiler.
You must be looking at a terribly out-of-date spec.
http://www.digitalmars.com/d/1.0/arrays.html
See the "Implicit conversions" section.  As was mentioned, implicit 
conversion from T[] to T* was removed more than a year ago. 
    
    
More information about the Digitalmars-d
mailing list