我有一些代码使用迭代器循环遍历 unordered_map 的所有元素,但在该循环中还有其他几个进程,我将迭代器存储到地图中的特定元素,并且通常会进行大量跳转但不迭代(不包括最外层迭代器)。
在我看来,unordered_map::const_reference
如果我实际上没有进行迭代,使用 a 到一个元素可能更合适。这是真的?阻止我使用 const_references 的唯一原因是,从我的快速谷歌搜索来看,它们似乎很少被大众使用,或者至少很少讨论。
我有一些代码使用迭代器循环遍历 unordered_map 的所有元素,但在该循环中还有其他几个进程,我将迭代器存储到地图中的特定元素,并且通常会进行大量跳转但不迭代(不包括最外层迭代器)。
在我看来,unordered_map::const_reference
如果我实际上没有进行迭代,使用 a 到一个元素可能更合适。这是真的?阻止我使用 const_references 的唯一原因是,从我的快速谷歌搜索来看,它们似乎很少被大众使用,或者至少很少讨论。