コンテナー クラス::erase

Note

このトピックは、C++ 標準ライブラリで使用されるコンテナーの例 (実際には機能しない) として、Microsoft C++ ドキュメントに含まれています。 詳細については、「C++ 標準ライブラリ コンテナー」を参照してください。

要素を消去します。

構文

iterator erase(
    iterator _Where);

iterator erase(
    iterator first,
    iterator last);

解説

1 番目のメンバー関数は、_Where によってポイントされている被制御シーケンスの要素を削除します。 2 番目のメンバー関数は、範囲 [first, last) の被制御シーケンスの要素を削除します。 どちらも、削除した要素の後に残る最初の要素を指定する反復子を返します。そのような要素が存在しない場合は、end を返します。

メンバー関数は、コピー操作が例外をスローする場合にのみ、例外をスローします。

関連項目

サンプル コンテナー クラス