STLのイテレータは、要素を削除します

これは、イテレータの障害の問題に主にあります。

1.コンテナシーケンスベクトル、両端キュー、使用後の消去(itertor)については、反復子の背後にある各要素は失敗しますが、それぞれの要素の後ろに1つのポジションに移動しますが、次の有効な消去の繰り返しを返します。デバイス;

各マップセットアソシアティブ容器2.、消去(イテレータ)、現在の反復子要素の故障の使用が、その構造は、赤黒木では、現在の要素を削除して、そのように、次の要素に反復子には影響しません次の要素に、消去レコードイテレータを呼び出す前に。

リスト3.、それはメモリの割り当ての連続使用ではなく、正しい方法の上記二種類を使用することができるように、その消去方法は、また、次の有効なイテレータを返します。

おすすめ

転載: www.cnblogs.com/pacino12134/p/11258830.html