コンテナー クラス テンプレートの set と multiset、およびそのサポート用テンプレートを定義します。
要件
ヘッダー:<set>
名前空間: std
Note
<set> ライブラリでは、#include <initializer_list>
ステートメントも使用されます。
メンバー
演算子
set のバージョン | multiset のバージョン | 説明 |
---|---|---|
operator!= (set) | operator!= (multiset) | 演算子の左側の set または multiset のオブジェクトが、右側の set または multiset のオブジェクトと等しくないかどうかをテストします。 |
operator< (set) | operator< (multiset) | 演算子の左側の set または multiset のオブジェクトが、右側の set または multiset のオブジェクト未満かどうかをテストします。 |
operator<= (set) | operator<= (multiset) | 演算子の左側の set または multiset のオブジェクトが、右側の set または multiset のオブジェクト以下かどうかをテストします。 |
operator== (set) | operator== (multiset) | 演算子の左側の set または multiset のオブジェクトが、右側の set または multiset のオブジェクトと等しいかどうかをテストします。 |
operator> (set) | operator> (multiset) | 演算子の左側の set または multiset のオブジェクトが、右側の set または multiset のオブジェクトより大きいかどうかをテストします。 |
operator>= (set) | operator>= (multiset) | 演算子の左側の set または multiset のオブジェクトが、右側の set または multiset のオブジェクト以上かどうかをテストします。 |
特殊テンプレート関数
set のバージョン | multiset のバージョン | 説明 |
---|---|---|
スワップ | swap (multiset) | 2 つの set または multiset の要素を交換します。 |
クラス
名前 | 説明 |
---|---|
set クラス | コレクションのデータを格納および取得するために使用されます。このコレクションに含まれる要素の値は一意です。この値はキー値として使用され、これに基づいてデータが自動的に順序付けられます。 |
multiset クラス | コレクションのデータを格納および取得するために使用されます。このコレクションに含まれる要素の値は一意とは限りません。この値はキー値として使用され、これに基づいてデータが自動的に順序付けられます。 |