tr1的unordered_map中的自定义分配器

时间:2011-06-13 21:01:49

标签: c++ hash tr1 unordered-map allocator

我对unordered_map的自定义分配器有一些问题。我有一个大型数据集,我需要将字符串哈希作为键。所以我开始知道提供自定义内存分配器可以优化速度。但是我该怎么做? (我查了但是我找不到任何关于自定义分配器的使用,尽管有一些与自定义散列函数相关的东西等等)

unordered_map :: size()还会返回什么?它说它是最长的受控序列。这让我感到困惑。这是桶本身的数量还是其他的东西?

非常感谢

1 个答案:

答案 0 :(得分:1)

如果你现在还没有得到答案,你想检查

http://en.cppreference.com/w/cpp/container/unordered_map

对于您想要检查的分配器

http://www.sgi.com/tech/stl/Allocators.html