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