set は、一意の順序付けされた要素を格納するコンテナです。要素の順序は比較関数によって決定されます。 set
構文を使用してセットを作成し、insert() メソッドを使用して要素を挿入し、find() メソッドを使用して要素を検索し、erase() メソッドを使用して要素を削除します。このセットは、反復子または範囲ベースの for ループを介して走査できます。その他の便利なメソッドには、size()、empty()、clear()、 lower_bound()、upper_bound()、equal_range() などがあります。
#c での set の使用法の詳細な説明
set とは何ですか?
set は、一意の順序付けられた要素を格納するコンテナです。要素の順序は、要素の相対的なサイズを決定する特定の比較関数に基づいて決定されます。セットの作成
セットを作成するには、次の構文を使用できます:<code class="cpp">set<T> mySet;</code>ここで、
T はセットタイプの要素。
要素の挿入
insert() メソッドを使用して要素をセットに挿入できます。要素がすでに存在する場合、挿入操作は無視されます。
要素の検索
find()
メソッドを使用して、セット内の要素を検索できます。要素が見つかった場合、it はその要素を指します。それ以外の場合、##it
はセットの末尾を指します。
要素の削除
メソッドを使用して、セット内の要素を削除できます: <code class="cpp">mySet.insert(element);</code>
その中から,
は要素を指すイテレータです。 erase()
メソッドを使用して、削除する要素の値を渡すこともできます。
セットを走査する
次のメソッドを使用して、セット内の要素を走査できます。
イテレータを使用する:
<code class="cpp">auto it = mySet.find(element);</code>
<code class="cpp">mySet.erase(it);</code>
##size(): セット内の要素の数を返します。
empty():以上がC++でのsetの使い方を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。