![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++标准库STL之set
介绍C++标准库中的set相关
赴星辰大海
这个作者很懒,什么都没留下…
展开
-
学习C++之STL:探讨对set进行insert操作时的返回值、pair对组的学习
set和multiset的区别是前者不允许元素重复,后者允许。这区别具体体现在set插入元素时会检查元素,multiset不会,在insert函数本身,也很好的体现出了这一差异。(通过VS2019选中后右键转到定义查看)set的insert函数返回值是pair对组型。队组的第一个成员是指向欲插入元素的迭代器,第二个成员是一布尔量,表示本次操作是否成功。multiset的insert函数的返回...原创 2020-04-10 20:11:48 · 4282 阅读 · 0 评论 -
学习C++之STL:简单了解set关联式容器及其常用接口
简介: 意为集合,所有元素在被插入时自动被排序,即元素在容器中的顺序与元素的插入顺序无关。set内的元素是只读的,支持遍历操作,虽然没有像栈和队列的取数据接口,但是可以用迭代器遍历。底层结构用二叉树实现。与multiset的区别是不允许有重复的元素,所以插入重复的元素是无效的,不会被保留在容器内。接下来介绍set的常用接口:构造函数:set<T> st;//默认构造函数set(...原创 2020-04-10 14:56:21 · 217 阅读 · 0 评论