zoukankan      html  css  js  c++  java
  • C++ set用法说明

    C++ set用法说明

    begin 和 end

    set.begin()	//返回指向集合中第一个元素的迭代器
    set.end()	//返回指向集合中最后一个元素的下一个位置的迭代器
    

    find函数

    iterator find( const key_type &key );
    //在当前集合中查找等于key值的元素,并返回指向该元素的迭代器;如果没有找到,返回指向集合最后一个元素的下一个位置的迭代器。
    

    insert函数

    //向set中插入元素
    iterator insert( iterator i, const TYPE &val );
    ● 在迭代器i前插入val;
        
    void insert( input_iterator start, input_iterator end );
    ● 将迭代器start开始到end结束返回内的元素插入到集合中;
    
    pair insert( const TYPE &val );
    ● 在当前集合中插入val元素,并返回指向该元素的迭代器和一个布尔值来说明val是否成功的被插入了。
    
    (应该注意的是在集合(Sets)中不能插入两个相同的元素。)
    
    

    erase函数

    void erase( iterator i );
    ● 删除i元素;
        
    void erase( iterator start, iterator end );
    ● 删除从start开始到end结束的元素;
        
    size_type erase( const key_type &key );
    ● 删除等于key值的所有元素(返回被删除的元素的个数)。
    
    

    size函数

    size_type size();	//返回当前集合中元素的数目。
    

    count函数

    size_type count( const key_type &key );	//返回当前集合中出现的某个值的元素的数目。
    

    empty函数

    size_type count( const key_type &key );	//返回当前集合中出现的某个值的元素的数目。
    
  • 相关阅读:
    如何判断点击是否在区域内
    WCF SSL(应用篇-Message)-02
    WCF SSL(证书篇)-01
    获取浏览客户的地址信息
    ASP.Net Controls 用法大全
    C#实现倒油算法
    C#操作Excel(读取)
    C#提取字符串中的数字字符串
    对比MFC和Winform及WPF
    C#图片水印代码整理
  • 原文地址:https://www.cnblogs.com/alking1001/p/13798525.html
Copyright © 2011-2022 走看看