Is this a bug?
    Andrey via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Mon Apr 28 01:58:40 PDT 2014
    
    
  
Could anyone please explain to me, why do I have error message on 
this piece of code?
alias short Type1;
alias Type1[100]* Type2; // pointer to an array
struct Type3
{
	Type2 f
}
void foo()
{
    Type3* b;
    Type1  d;
    d = b.f[10]; // compilation error: cannot implicitly convert 
expression ((*b).f[10]) of type short[100] to short
    d = b.f[0][10]; // ok
}
Thank you in advance
    
    
More information about the Digitalmars-d-learn
mailing list