Comparator、Strict Weak Ordering 与自定义排序 | STL

本章覆盖:`std::less`;comparator;strict weak ordering;irreflexive;transitive;equivalence;comparator 决定 key equivalence;不应返回 `<=`;comparator 状态;lambda / function object comparator;错误 comparator 会破坏容器不变量,结果可能不可预测。

本章知识点

  • std::less
  • comparator
  • strict weak ordering
  • irreflexive
  • transitive
  • equivalence
  • comparator 决定 key equivalence
  • 不应返回 <=
  • comparator 状态
  • lambda / function object comparator
  • 错误 comparator 会破坏容器不变量,结果可能不可预测