我正在寻找与 C# 中的功能相似的 C++ 中的 HashTable 或 Dictionary 实现? STL 是否包含这样的对象,我将如何使用它?
最佳答案
其实要和.NET的Dictionary/Hashtable一模一样,你要的是hash_map或 unordered_map (std::map
实现为二叉树),hash_map
是 SC++L 的扩展。我所知道的大多数编译器都带有 hash_map
,并且 boost 显然有 unordered_map
直到所有编译器都可以使用 C++0x,所以你应该能够使用没有麻烦。
关于c++ - C++中的字典/哈希表对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2721315/