代码之家  ›  专栏  ›  技术社区  ›  user3524337

何时使用std::unordered_set代替std:∶set?[副本]

  •  1
  • user3524337  · 技术社区  · 9 年前

    我正在研究STL(目前的容器),对什么时候使用std::set和std:∶unordered_set感到困惑,以及这样做的原因是什么?

    1 回复  |  直到 9 年前
        1
  •  1
  •   William Lew    9 年前

    set对元素进行排序,而std::unordered_set将元素保持原样。如果需要将所有元素排序,则应使用std::set。