Empty Array is Null?
    BCS 
    BCS at pathlink.com
       
    Wed Mar 19 14:11:02 PDT 2008
    
    
  
Steven Schveighoffer wrote:
>
> Now, here is the weird part.  The compiler does some magic with arrays.  If 
> you are comparing an array with null, it changes the code to actually just 
> compare the array pointer to null.  So, the the following code:
> 
no this is the weird part:
IIRC this passes.
char* cp = cast(char*)null;
char[] ca = ap[0..15];
assert(ca.ptr == null && ca.length == 15);
    
    
More information about the Digitalmars-d-learn
mailing list