参考http://www.careercup.com/question?id=17188673 unordered_map <T> :: iteratorを格納できますか?
void Insert(string s) {
if(IsElementPresent(s))
return;
myMap[s] = myMapVector.size();
unordered_map<string,int>::iterator it = myMap.find(s);
myMapVector.push_back(it);
}
chetan.j9の質問>私たちは、後の検索のためunordered_mapのイテレータを保存することができますか?私の理解に基づいて、イテレータは要素の挿入または削除後に無効になります。
は、アイテムの
すべてのコンテナのイテレータの無効化については、http:// stackoverflowを参照してください。com/questions/6438086/iterator-invalidation-rules – JRG