compare这个对于Tree非常重要。
它就是来定位元素的,只有compare = 0代表着同一元素。
如果你compare 要么=1要么=-1,那么插入操作将永远不会覆盖,但因此你也无法做到remove(obj),因为treeset也根本找不到obj,它无法找到obj.compare = 0的元素。
compare这个对于Tree非常重要。
它就是来定位元素的,只有compare = 0代表着同一元素。
如果你compare 要么=1要么=-1,那么插入操作将永远不会覆盖,但因此你也无法做到remove(obj),因为treeset也根本找不到obj,它无法找到obj.compare = 0的元素。