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