我是靠谱客的博主 甜蜜小蚂蚁,这篇文章主要介绍STLset容器的插入和删除,现在分享给大家,希望可以做个参考。

STLset容器的插入和删除

功能描述:

set容器进行插入数据和删除数据
函数原型:

复制代码
1
2
3
4
5
6
insert(elem); //在容器中插入元素 clear(); //清除所有元素 erase(pos); //删除pos迭代器所指的元素,返回下一个元素的迭代器 erase(beg, end); //删除区间(beg, end)的所有元素,返回下元素的迭代器 erase(elem); //删除容器中值为elem的元素。

代码示例:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#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容器内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(72)

评论列表共有 0 条评论

立即
投稿
返回
顶部