[[ssacontents]]

** 悪名高き後置きインクリメント演算子(hoge++)を使うシーン [#c4e7b54d]
***  mapの要素をループの中で削除する場合 [#ae33235f]

 map<int,int> intMap;
 ...
 map<int,int>::iterator ite = intMap.begin();
 map<int,int>;;iterator end = intMap.end();
 while (ite != end) {
    ...
    if (削除する?) {
      ite = erase(ite++);
    }
  }



トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS