STL set常用操作
3099 ワード
//使用スペースが大きいかもしれません
例:
C++LibraryFunctionsに由来する.chm(伯爵からwww.CPLUSPLUS.comに一括ダウンロードされ整理され、所有権は原文の作者の所有であり、学習交流のためにのみ使用される.)
iterator begin ( );
iterator end ( );
void clear ( );
size_type count ( cont key_type& x ) const;
bool empty ( ) const;
void erase ( iterator position );
size_type erase ( const key_type& x );
void erase ( iterator first, iterator last );
iterator find ( const key_type& x ) const;
size_type size( ) const;
pair<iterator,bool> insert ( const value_type& x );
iterator insert ( iterator position, const value_type& x );
例:
#include <iostream>
#include <set>
using namespace std;
int main ()
{
set<int> myset;
set<int>::iterator it;
myset.insert (100);
myset.insert (200);
myset.insert (300);
cout << "myset contains:";
for (it=myset.begin(); it!=myset.end(); ++it)
cout << " " << *it;
myset.clear();
myset.insert (1101);
myset.insert (2202);
cout << "
myset contains:";
for (it=myset.begin(); it!=myset.end(); ++it)
cout << " " << *it;
cout << endl;
return 0;
}
C++LibraryFunctionsに由来する.chm(伯爵からwww.CPLUSPLUS.comに一括ダウンロードされ整理され、所有権は原文の作者の所有であり、学習交流のためにのみ使用される.)