Why isn't == used to compare structs
Jacob Carlborg
doob at me.com
Mon Feb 8 03:19:12 PST 2010
struct String
{
char[] data;
}
void main ()
{
auto foo = String("foo");
auto bar = String("foo".dup);
assert(bar == foo);
}
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.
More information about the Digitalmars-d-learn
mailing list