概述
STLset容器的插入和删除
功能描述:
set容器进行插入数据和删除数据
函数原型:
insert(elem); //在容器中插入元素
clear(); //清除所有元素
erase(pos); //删除pos迭代器所指的元素,返回下一个元素的迭代器
erase(beg, end); //删除区间(beg, end)的所有元素,返回下元素的迭代器
erase(elem); //删除容器中值为elem的元素。
代码示例:
#include<iostream>
#include<set>
using namespace std;
//set容器插入和删除
void printSet(set<int>&s)
{
for (set<int>::iterator it = s.begin(); it != s.end(); it++)
{
cout << *it << " ";
}
cout << endl;
}
void test01()
{
set<int>s1;
//插入
s1.insert(10);
s1.insert(20);
s1.insert(30);
s1.insert(40);
//打印容器
printSet(s1);
//删除
s1.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;
}
总结:
插入—insert
删除—erase
清空—clear
最后
以上就是甜蜜小蚂蚁为你收集整理的STLset容器的插入和删除的全部内容,希望文章能够帮你解决STLset容器的插入和删除所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复