是否有任何键值容器存储其元素而不进行任何重新排序

时间:2014-05-27 16:04:52

标签: c++

与std :: map和std :: unordered_map不同,是否有任何键值容器存储其元素而不进行任何重新排序?我不想使用std :: vector btw。也许提升?

1 个答案:

答案 0 :(得分:5)

是的,使用Boost.MultiIndex;具体而言,您希望将sequencedordered(或可能hashed)索引合并。

sequencedordered_non_unique合并an example;它应该可以适应你的用例。