コンテナー クラス::erase
Note
このトピックは、C++ 標準ライブラリで使用されるコンテナーの例 (実際には機能しない) として、Microsoft C++ ドキュメントに含まれています。 詳細については、「C++ 標準ライブラリ コンテナー」を参照してください。
要素を消去します。
構文
iterator erase(
iterator _Where);
iterator erase(
iterator first,
iterator last);
解説
1 番目のメンバー関数は、_Where によってポイントされている被制御シーケンスの要素を削除します。 2 番目のメンバー関数は、範囲 [first, last) の被制御シーケンスの要素を削除します。 どちらも、削除した要素の後に残る最初の要素を指定する反復子を返します。そのような要素が存在しない場合は、end を返します。
メンバー関数は、コピー操作が例外をスローする場合にのみ、例外をスローします。