>>434
[begin, end) なループ内で insert なんかしたら、
end どころか、Iterator そのものが無効になる可能性があるだろ。
まさか、↓みたいなコーディングしてんのか?

for( iter it=c.begin(); it!=c.end(); ++it )
{
 ...
 if( condition )
 {
  it = c.insert( it, newValue );
 }
}