1. 程式人生 > 其它 >set容器的插入與刪除

set容器的插入與刪除

技術標籤:stl學習之set和multiset容器c++stl

插入與刪除

函式原型:
在這裡插入圖片描述

#include<iostream>
using namespace std;
#include<set>
void p(set<int>& s)
{
	for (set<int>::iterator it = s.begin(); it != s.end(); it++)
	{
		cout << *it << " ";
	}
	cout << endl;
}
void test()
{
set<int> s1 = {1,2,3}; //插入資料,只有用insert方式 s1.insert(4); s1.insert(6); s1.insert(6); s1.insert(5); p(s1); //erase刪除 s1.erase(s1.begin()); p(s1); //刪除某個元素 //類似list容器中的remove s1.erase(5); p(s1); //刪除某段區間資料 s1.erase(++s1.begin(), s1.end()); p(s1); //清空容器 s1.clear(); p(s1); } int main(
) { test(); system("pause"); return 0; }

在這裡插入圖片描述