C++STL set詳細
C++STL set详细解一.説明する
setについては、set関連コンテナについて説明する必要があります.setはコンテナとして同じデータ型を格納するためのデータ型であり、1つのデータセットからデータを取り出すことができ、setの各要素の値が一意であり、システムは要素の値に基づいて自動的にソートすることができる.二.使用法
1.ヘッダファイル
2.一般的な操作
三.例:
setについては、set関連コンテナについて説明する必要があります.setはコンテナとして同じデータ型を格納するためのデータ型であり、1つのデータセットからデータを取り出すことができ、setの各要素の値が一意であり、システムは要素の値に基づいて自動的にソートすることができる.二.使用法
1.ヘッダファイル
#include
2.一般的な操作
set<int> s set int
s.begin()
s.clear()
s.count() bool , 1, 0
s.empty() , true
s.end() ,
s.erase()
s.find() , end()
s.insert()
s.size()
s.swap()
三.例:
#include
#include
using namespace std;
int main()
{
int i;
set<int> set1;
for(i=0; i<10; ++i)
set1.insert(i);
set<int>::iterator it;
for(it=set1.begin(); it!=set1.end(); it++)
cout<"\t";
cout<5);
if(set1.insert(3).second)// 3 set1 , set1.insert(3).second 1, 0.
cout<<"set insert success";
else
cout<<"set insert failed";
cout<set<int>::iterator itr;
for(itr=set1.begin(); itr!=set1.end(); itr++)
cout<"\t";
set1.clear();
return 0;
}