mapコンテナから要素を削除する - アールメカブ

アールメカブ


mapコンテナから要素を削除する

Programming

ここにを参考にした.

要点は,先に進んで,一つ前を消すこと.

set<T> source;
  set<T>::iterator iter = source.begin();
  while ( iter != source.end() ) {
    if ( これはいらない(*iter) ) {
      source.erase(iter++);
    } else {
      ++iter;
    }
  }
 
Link: Programming(4978d) Programming_C(5429d)
Last-modified: 2008-08-18 (月) 13:05:36 (5723d)