How does that interact with == ?Typically we consider equal things to have equal values and == returns true iff values are equal.Consider -0 == 0, for example. And in general, a user-defined class can have the same "value" stored with different bit representations.