当我std::map使用find或访问元素时,你知道它的性能是否有任何差异operator []?
一个返回一个iterator,另一个返回const ref到对象.
由于STL背后的所有背后,哪一个可能更快?
在不存在的键上使用[]时,将插入默认元素.此默认元素取决于您的映射定义(例如,对于int,它将为零).
当您使用find时,没有"自动"插入,因此如果您经常搜索不存在的键,它可能会更快.
| 归档时间: |
|
| 查看次数: |
275 次 |
| 最近记录: |