C++ Sets
提供:cppreference.com
set<Key, Compare, Alloc>
C++ セットはキーを型に持つ並べ替えられたユニークなオブジェクトを保持します。 ソートはキーを比較するCompare関数(デフォルトでstd::less<Key>)を利用して行われます。
| Constructors | 要素の割り当て、コピー、作成済み要素の削除をします |
| Operators | セットの比較、割り付けをします |
| begin | セットの先頭を指し示すiteratorを返却します |
| clear | セットから全ての要素を取り除きます |
| count | あるキーにマッチする要素の数を返却します |
| empty | セットの要素がなければ真(true)を返却します |
| end | セットの最後の要素の1つ先を指し示すイテレータを返却します |
| equal_range | 特定のキーにマッチする要素の先頭と最後尾へのiteratorを返却します |
| erase | セットから要素を取り除きます |
| find | 特定の要素のiteratorを返却します |
| insert | セットに項目を挿入します |
| key_comp | キーを比較する関数を返却します |
| lower_bound | ある値より小さい最初の要素を指し示すiteratorを返却します |
| max_size | セットが保持できる要素の最大数を返却します |
| rbegin | セットの最後尾を指し示すreverse_iteratorを返却します |
| rend | セットの先頭を指し示すreverse_iteratorを返却します |
| size | セットに含まれる項目数を返却します |
| swap | 別のセットと中身を取り替えます |
| upper_bound | ある値より大きい最初の要素を指し示すiteratorを返却します |
| value_comp | 値を比較する関数を返却します |