Why isn't == used to compare structs
    grauzone 
    none at example.net
       
    Tue Feb  9 11:58:13 PST 2010
    
    
  
Don wrote:
> Trass3r wrote:
>>> Why isn't == used to compare the struct members in the code above? I 
>>> mean, if I compare the structs with == it could also use == to 
>>> compare the members. If I use "is" to compare the structs it could 
>>> use "is" to compare them members.
>>
>> Structs are compared *bitwise*!
> 
> Not in D2, any more. If a member has an opEquals, it's compared using ==.
Seems arrays inside structs still are not compared with ==.
    
    
More information about the Digitalmars-d-learn
mailing list