如果在列表中进行了更改,如何将具有迭代器值的映射更新为列表?

时间:2018-06-22 11:28:58

标签: c++ linked-list stl iterator unordered-map

如果我使用STL在C ++中创建ToList(),并且将列表节点中的值映射到节点的迭代器中的list,则必须更新每个单个值如果对列表进行了任何更改,请键入unordered_map。有什么方法可以自动更新映射值中存储的迭代器的值?

我现在声明我的列表和地图,如下所示。

unordered_map

现在,如果我对列表进行更改,则迭代器不会更新,但我必须遍历所有映射并更新值(这基本上使它无用)。

0 个答案:

没有答案