コンテナー クラス テンプレートの 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 クラス | コレクションのデータを格納および取得するために使用されます。このコレクションに含まれる要素の値は一意とは限りません。この値はキー値として使用され、これに基づいてデータが自動的に順序付けられます。 |