template <
class Key,
class Traits=less<Key>,
class Allocator=allocator<Key>
>
class set
IDE vs 2012
摘自MSDN
set就是集合,要求其中的每个元素必须唯一
成员函数
| 返回解决在设置的第一个元素的迭代器。 | |
| 返回解决在设置的第一个元素的常量迭代器。 | |
| 返回解决成功最后一个元素的位置中设置的常量迭代器。 | |
| 清除集合的所有元素。 | |
| 返回元素数。键与参数指定的键设置的。 | |
| 返回解决常数的迭代器是相反的第一个元素设置。 | |
| 返回解决成功最后一个元素所在的位置反转设置的常量迭代器。 | |
| emplace | 插入构造的元素就地以设定的中。 |
| 插入构造的元素就地到一组中,具有位置提示。 | |
| 如果集合为空,测试。 | |
| 返回解决成功最后一个元素的位置中设置的迭代器。 | |
| 返回迭代器对分别到中的第一个元素设置使用比指定的键大的密钥以及在的第一个元素设置为等于或大于键的键。 | |
| erase | 从指定的位置移除元素或元素的大小设置或移除与指定的键的元素。 |
| 返回解决的迭代器一个元素的位置在具有键等效于指定的键设置的。 | |
| 返回在的 allocator 对象的复制构造集。 | |
| insert | 插入元素或元素的大小以设定的中。 |
| 检索中的顺序对密钥进行比较对象的副本设置。 | |
| 返回迭代器到中的第一个元素设置为等于或大于指定的键的键。 | |
| 返回设置的最大长度的数组。 | |
| 返回解析的迭代器是相反的第一个元素设置。 | |
| 返回解决成功最后一个元素所在的位置反转设置的迭代器。 | |
| 返回集合中元素的数目。 | |
| 交换元素的两组。 | |
| 返回迭代器到中的第一个元素设置使用比指定的键大的密钥。 | |
| 检索在使用于顺序元素值比较对象的副本设置。 |
运算符
| 用另一个set的副本替换设置的元素。 |
本文详细介绍了C++ STL中的set容器,包括其模板定义、成员函数及运算符的使用。set容器是一种有序且不重复元素的容器,适用于需要唯一元素集合的场景。
1416

被折叠的 条评论
为什么被折叠?



