3.插入和删除

2021-04-20  本文已影响0人  lxr_
#include<iostream>
using namespace std;

#include<set>

void Printset(set<int> s)
{
    for (set<int>::iterator it = s.begin(); it != s.end(); it++)
    {
        cout << (*it) << " ";
    }
    cout << endl;
}
void test0301()
{
    set<int> s1;

    s1.insert(10);
    s1.insert(320);
    s1.insert(130);
    s1.insert(342);
    s1.insert(350);

    Printset(s1);

    //删除
    s1.erase(s1.begin());
    Printset(s1);

    s1.erase(350);//删除350
    Printset(s1);

    //两种清空方式
    s1.clear(); 
    Printset(s1);

    s1.erase(s1.begin(), s1.end());
    Printset(s1);
}

int main()
{

    test0301();

    system("pause");
    return 0;
}
上一篇下一篇

猜你喜欢

热点阅读