-1 c++ sorting std compare-and-swap
很多时候我必须使用自定义比较函数进行排序。我可以实施它,但有时我会犯错误。如果它返回,我通常会感到困惑,true然后它会被交换吗?有人可以解释如果它返回会发生true什么以及如果它返回会false怎样?
如果它返回,我通常会感到困惑,
true然后它会被交换吗?
这是无关紧要的,你不需要(需要)知道。
唯一相关的是比较器应该返回true当且仅当第一个参数严格小于第二个参数(即它应该在排序之前,之后)。换句话说,它应该返回与<逻辑上相同的结果。