栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++的set

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++的set

是一个内部自动有序且不含重复元素的容器

#include

using namespace std;

定义一个set

set name;

set Arrayname[arraysize];

set容器内元素访问

set::iterator it;

除开vector和string之外的stl容器都不支持*(it+i)的访问方式

#include
#include
using namespace std;

int main(){//set内的元素自动递增排序,且自动去除了重复元素 
    set st;
    st.insert(3);//将3插入到set中 
    
    st.erase(st.find(3));//利用find()函数找到3,然后erase删除他 
    
    set::iterator it  =  st.find(2);//在set中查找2,返回迭代器
    printf("%dn",*it);
    st.erase(it,st.end());//删除元素30至set末尾之间的元素 
     
    for(set::iterator it = st.begin();it!=st.end());it++){
        printf("%d",*it);
    }
    
    
    printf("%dn",st.size());//输出set内元素的个数
    
    set.clear();//清空set 
    return 0;

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/766744.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号