set插入和删除
功能描述:
set容器进行插入数据和删除数据
函数原型:
代码如下:
#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;
}//set容器 插入和删除
void test01() {set<int >s1;//插入s1.insert(30);s1.insert(10);s1.insert(20);s1.insert(40);//遍历printSet(s1);//删除第一个元素 注意:set容器会自动排序,故删除的一个元素为10s1.erase(s1.begin());printSet(s1);//删除重载版本s1.erase(30);printSet(s1);//清空//s1.erase(s1.begin(),s1.end());s1.clear();printSet(s1);}int main() {test01();return 0;
}