您的位置:首页 > 其它

STL set常用操作

2012-02-17 21:37 239 查看
// 使用占用空间可能会很大

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 << "\nmyset contains:";
for (it=myset.begin(); it!=myset.end(); ++it)
cout << " " << *it;

cout << endl;

return 0;
}


来源于C++ LibraryFunctions.chm(由伯爵www.CPLUSPLUS.com 批量下载整理,所有权归原文作者所有,仅供学习交流使用.)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: