标签: c++ string map int unordered-map
在使用string和int键之间,性能(如果我正在进行随机查找)是否存在显着差异?在我的特殊情况下,字符串键更方便,但有一点困难,我也可以使用int键进行设置。我只是想知道是否值得付出额外的努力。
答案 0 :(得分:3)
很明显,散列和比较字符串通常比散列和比较int更昂贵。
int
这是否对您的特定计划有任何实际意义,我们无法分辨。您需要对自己的计划进行分析并自行查找。
我的建议是编写清晰易用的代码,然后进行配置文件并优化瓶颈。