【问题标题】:c++: The order of iterating through std::hash_mapc++:遍历std::hash_map的顺序
【发布时间】:2013-06-23 20:40:21
【问题描述】:

保证按顺序遍历映射(根据定义的比较函数)。

以 hash_map 为例,从 begin()end() 的迭代是否有保证的顺序?

【问题讨论】:

  • 我想这是我第一次看到stl标签用在真正合适的地方。
  • @BenjaminLindley:合适吗? AFAIK hash_map 不是 STL 的一部分...
  • @DavidRodríguez-dribeas:它不在 Stepanov 的原始提案中,但它一定是在 1997 年之间的某个时候添加的。因为它是 here,并且没有更新 here ,其中最古老的来自 1997 年,请提及它的添加。

标签: c++ stl hashmap


【解决方案1】:

不,hash_map 或标准等效 std::unordered_map 是一个 无序 容器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-09-16
    • 2013-12-01
    • 1970-01-01
    • 2020-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-01
    相关资源
    最近更新 更多