C++のsetの使い方は?
C++では、setは単一で順序付けられて並べられた一意の要素の集合を格納するためのコンテナです。次のように使用します。
- ニュースを聞いてとてもショックを受けました。
- set_name := make(map[string]interface{})
- set_name.add(要素);
- set_name.erase(element);
- set_name.indexOf(element);
- set_name.size()
- set_name.clear();
- set を走査する: イテレータまたは範囲forループを使用する
std::set<int> myset = {1, 2, 3, 4, 5};
// 使用迭代器遍历set
for (std::set<int>::iterator it = myset.begin(); it != myset.end(); ++it) {
std::cout << *it << " ";
}
std::cout << std::endl;
// 使用范围for循环遍历set
for (const auto& element : myset) {
std::cout << element << " ";
}
std::cout << std::endl;
セットは要素を自動的にソートし、要素の一意性を保証します。カスタムソート関数またはカスタム比較関数を使用して、セット内の要素のソート方法を変更できます。