operator== をオーバーロードしてたらなんかすることもあるのでは。