C ++中的Hash Map(int,string [])

时间:2012-04-19 19:40:53

标签: c++ arrays string map hashmap

对于以下情况,有人可以告诉我在C ++中开始使用Hashmap的代码:

我希望(int,string [])的映射为(key,value)。

因此,我的地图应该有一个指向某个大小的字符串数组的int键。如何在C ++中为此声明和使用哈希映射。

请帮我解决这个问题。提前致谢

1 个答案:

答案 0 :(得分:3)

您可以使用std::map std::vector的{​​{1}} std::unordered_mapunordered_multimap提供更好的选择C ++。它允许您为同一个键存储多个项目,而无需在每个映射条目中管理向量。

以下是使用地图的示例:

std::string

编辑提及哈希地图。