我正在寻找C++中的HashTable或Dictionary实现,它具有与C#中类似的功能?STL是否包含这样的对象以及如何使用它?
Dea*_*ing 11
实际上,与.NET的Dictionary/Hashtable完全相同,你想要的是hash_map或unordered_map(std::map实现为二叉树), hash_map是SC++ L的扩展.但是,我所知道的大多数编译器都带有hash_map提升,unordered_map直到C++ 0x在所有编译器中都可用,所以你应该能够毫无困难地使用它.