Why isn't == used to compare structs

Trass3r un at known.com
Mon Feb 8 04:48:20 PST 2010


> 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*!
When you dup your pointer is different and thus the structs are different.


More information about the Digitalmars-d-learn mailing list