Why isn't == used to compare structs
Jacob Carlborg
doob at me.com
Mon Feb 8 07:46:09 PST 2010
On 2/8/10 13:48, 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*!
> When you dup your pointer is different and thus the structs are different.
Yes, I intentionally duped the string to make sure they're not using the
same memory. I was thinking of something like a transitive ==.
More information about the Digitalmars-d-learn
mailing list