2013-06-26 46 views
1

迭代遍历映射保证按顺序完成(根据定义的比较函数)。C++:遍历std :: hash_map的顺序

那么hash_map例如有什么保证顺序,当通过这个从begin()end()迭代?

+2

我认为这是我第一次看到stl标签在实际使用的地方。 –

+0

@BenjaminLindley:这是否合适? AFAIK'hash_map'不是STL的一部分...... –

+0

@DavidRodríguez-dribeas:这不是斯捷潘诺夫原来的建议,但它一定是在时间和1997年之间的某个时间加入的。因为它是[这里](http: //www.sgi.com/tech/stl/hash_map.html),并没有任何更新[这里](http://www.sgi.com/tech/stl/whats_new.html),其中最古老的是从1997年起,提及其增加。 –

回答

3

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