set为包含已排序对象的关联容器

即对于set中每个元素,只包含一个关键字,并自动按照自大到小的顺序进行排序

对于set,常用有以下函数:

begin()

返回指向第一个元素的迭代器

clear()

清除所有元素

count()

返回某个值元素的个数

empty()

如果集合为空,返回true;否则返回false。

end()

返回指向最后一个元素的迭代器

equal_range()

返回集合中与给定值相等的上下限的两个迭代器

erase()

删除集合中的元素

说明:

● 删除i元素;

● 删除从start开始到end结束的元素;

● 删除等于key值的所有元素(返回被删除的元素的个数)。

find()

返回一个指向被查找到元素的迭代器

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

get_allocator()

返回集合的分配器

insert()

在集合中插入元素

lower_bound()

返回指向大于(或等于)某值的第一个元素的迭代器

key_comp()

返回一个用于元素间值比较的函数

max_size()

返回集合能容纳的元素的最大限值

rbegin()

返回指向集合中最后一个元素的反向迭代器

rend()

返回指向集合中第一个元素的反向迭代器

size()

集合中元素的数目

swap()

交换两个集合变量

upper_bound()

返回大于某个值元素的迭代器

value_comp()

返回一个用于比较元素间的值的函数

 

C++set函数用法相关推荐

  1. 2021年大数据常用语言Scala(三十七):scala高级用法 高阶函数用法

    目录 高阶函数用法 作为值的函数 匿名函数 柯里化(多参数列表) 闭包 高阶函数用法 Scala 混合了面向对象和函数式的特性,在函数式编程语言中,函数是"头等公民",它和Int. ...

  2. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?

    foreach的使用方法小编不是很明确,分享达人指教一下.foreach (array_expressforeach($array as $key) { if(xxxx) { break; //bre ...

  3. linux中awk下 gsub函数用法

    gsub函数则使得在所有正则表达式被匹配的时候都发生替换 gsub(regular expression, subsitution string, target string);简称 gsub(r,s ...

  4. ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

    ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) https://blog.csdn.net/qq_25221835/article/details/82762416 post ...

  5. 详细记录python的range()函数用法

    详细记录python的range()函数用法 使用python的人都知道range()函数很方便,今天再用到他的时候发现了很多以前看到过但是忘记的细节.这里记录一下range(),复习下list的sl ...

  6. python Pool常用函数用法总结

    在本篇内容里小编给大家整理的是一篇关于python Pool常用函数用法总结内容,有需要的朋友们可以学习下. 1.说明 apply_async(func[,args[,kwds]):使用非堵塞调用fu ...

  7. C++计算程序耗时函数用法汇总

    文章目录 前言 方法一(使用频率:常用) 方法二(使用频率:次之) 方法三(使用频率:常用) 补充:方法四 方法五 最常用的时间戳获取方法 前言 这里简单将自己在项目中经常用到的统计耗时的函数用法做个 ...

  8. undistortPoints()函数用法总结

    undistortPoints()函数用法总结   函数调用:C++: void undistortPoints(InputArray src, OutputArray dst, InputArray ...

  9. 求介绍matlab函数用法的书,MATLAB初学者教程--函数用法的简单介绍

    1.4 函数用法的简单介绍 1.4.1什么是函数 似乎很多人一听到函数这个词就会想到数学中的某个概念,然后对于恐惧数学的同学就开始打退堂鼓.在matlab当中到处可以用到函数,它的出现可以让我们用很简 ...

  10. python和R数据类型查看、赋值、列表、for循环、函数用法对比示例

    python和R数据类型查看.赋值.列表.for循环.函数用法对比示例 很多工程师可能刚开始的时候只熟悉python或者R其中的一个进行数据科学相关的任务. 那么如果我们对比这学习可以快速了解语言设计 ...

最新文章

  1. SpringCloud Eureka初体验
  2. Intel Realsense C/C++ 转 python (9)rs-multicam 多摄像头可视化窗体显示
  3. 【Protocol Buffer】Protocol Buffer入门教程(三):proto3与proto2的区别
  4. 架构之各种参数对应表
  5. xxx must either be declared abstract or implement abstract method ‘call(T1, T2)‘ in ‘Function2
  6. 从零开始实现 ASP.NET Core MVC 的插件式开发(七) - 问题汇总及部分问题解决方案...
  7. java 共享锁 独占锁_java中的公平锁、非公平锁、可重入锁、递归锁、自旋锁、独占锁和共享锁...
  8. ionic路由(一)
  9. Webscalesql代码浏览记录
  10. C#泛型-小心使用静态成员变量
  11. atitit.eclipse有多少api  扩展点,以及扩展点的设计
  12. Firefox Private Network使用方法(极详细)
  13. RealSense D435i数据录制 VINS离线运行
  14. 【SVPWM】SVPWM算法推导及其Simulink仿真(二)
  15. Rust学习教程30 - Panic原理剖析
  16. windows10安装keras教程
  17. asp.net中引用System.Web.UI.DataVisualization.Charting命名空间
  18. 【图像分类损失】PolyLoss:一个优于 Cross-entropy loss和Focal loss的分类损失
  19. Vue手脚架的配置以及使用
  20. 【SCI】SCI投稿必知必会(长期更新)

热门文章

  1. 超简单Shader 实现模糊效果
  2. [深度学习] 百度api的asr语音识别(包括长音频,识别多个语句)
  3. matlab 谱分析函数,科学网—经典谱分析(Power Spectrum Analysis) - 刘磊的博文
  4. mysql查询特定时间数据视频_MySQL如何查询指定时间数据
  5. win10重置计算机卡10%,win10千万不要重置_win10重置此电脑有什么后果
  6. Zookeeper的快速入门(Curator)
  7. mt管理器主题修改教程_微信主题设置教程及链接来啦!
  8. 以OLE方式建立与Excel连接
  9. 中汽研渗透测试_中国汽车技术研究中心王长园:V2X标准分析及测试方法探讨
  10. php教室预约系统怎么做,教室预约管理系统