set基本用法

 #include <iostream>
 #include <set>
 using namespace std;
 int main()
{
     set<int> s;
     s.insert(2);
     s.insert(1);
     s.insert(3);
     s.insert(2);
     cout<<"set 的 size 值爲 :"<<s.size()<<endl;
     cout<<"set 的 maxsize的值爲 :"<<s.max_size()<<endl;
     cout<<"元素分別爲:"<<endl;
     for(set<int>::iterator it=s.begin();it!=s.end();it++)
        cout<<*it<<" ";
     cout<<endl;
     cout<<"set 中的第一個元素是 :"<<*s.begin()<<endl;
     cout<<"set 中的最後一個元素是:"<<*s.end()<<endl;
     s.clear();
     if(s.empty())
     {
         cout<<"set 爲空 !!!"<<endl;
     }
     cout<<"set 的 size 值爲 :"<<s.size()<<endl;
     cout<<"set 的 maxsize的值爲 :"<<s.max_size()<<endl;
     return 0;
 }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章