C ++ unordered_map string vs int key performance

时间:2013-03-31 18:31:37

标签: c++ string map int unordered-map

在使用string和int键之间,性能(如果我正在进行随机查找)是否存在显着差异?在我的特殊情况下,字符串键更方便,但有一点困难,我也可以使用int键进行设置。我只是想知道是否值得付出额外的努力。

1 个答案:

答案 0 :(得分:3)

很明显,散列和比较字符串通常比散列和比较int更昂贵。

这是否对您的特定计划有任何实际意义,我们无法分辨。您需要对自己的计划进行分析并自行查找。

我的建议是编写清晰易用的代码,然后进行配置文件并优化瓶颈。