【发布时间】:2011-08-19 23:56:11
【问题描述】:
快速提问... hash_map 是 STL 的一部分吗?
【问题讨论】:
-
没有。使用
unordered_map。你真的需要哈希映射吗?如果没有,看看std::map是否符合您的实际要求。 -
@Martin:
hash_map是 STL 的一部分。 -
请定义 STL。你的意思是C++标准库吗?还是您指的是多年前发布的原始标准模板库,后来被部分采用为当前的 C++ 标准?通常我们并不关心您是否将 STL 非正式地用作标准库,但在这种情况下它很重要。标准 C++ 没有
hash_map,而 STL 有。 (未来的 C++ 和 Boost 有unordered_map,一个哈希映射。)