mapコンテナから要素を削除する
ここにを参考にした.
要点は,先に進んで,一つ前を消すこと.
set<T> source; set<T>::iterator iter = source.begin(); while ( iter != source.end() ) { if ( これはいらない(*iter) ) { source.erase(iter++); } else { ++iter; } }
Link: Programming(5180d)
Programming_C(5631d)
Last-modified: 2008-08-18 (月) 13:05:36 (5925d)