我是靠谱客的博主 甜蜜小蚂蚁,最近开发中收集的这篇文章主要介绍STLset容器的插入和删除,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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容器的插入和删除所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部