c++ stl---------set

来源:互联网 发布:matlab高维数据可视化 编辑:程序博客网 时间:2024/04/29 11:48

template <    class Key,     class Traits=less<Key>,     class Allocator=allocator<Key> >class set

IDE  vs 2012



摘自MSDN

set就是集合,要求其中的每个元素必须唯一


成员函数

begin

返回解决在设置的第一个元素的迭代器。

cbegin

返回解决在设置的第一个元素的常量迭代器。

cend

返回解决成功最后一个元素的位置中设置的常量迭代器。

clear

清除集合的所有元素。

count

返回元素数。键与参数指定的键设置的。

crbegin

返回解决常数的迭代器是相反的第一个元素设置。

crend

返回解决成功最后一个元素所在的位置反转设置的常量迭代器。

emplace

插入构造的元素就地以设定的中。

emplace_hint

插入构造的元素就地到一组中,具有位置提示。

empty

如果集合为空,测试。

end

返回解决成功最后一个元素的位置中设置的迭代器。

equal_range

返回迭代器对分别到中的第一个元素设置使用比指定的键大的密钥以及在的第一个元素设置为等于或大于键的键。

erase

从指定的位置移除元素或元素的大小设置或移除与指定的键的元素。

find

返回解决的迭代器一个元素的位置在具有键等效于指定的键设置的。

get_allocator

返回在的 allocator 对象的复制构造集。

insert

插入元素或元素的大小以设定的中。

key_comp

检索中的顺序对密钥进行比较对象的副本设置。

lower_bound

返回迭代器到中的第一个元素设置为等于或大于指定的键的键。

max_size

返回设置的最大长度的数组。

rbegin

返回解析的迭代器是相反的第一个元素设置。

rend

返回解决成功最后一个元素所在的位置反转设置的迭代器。

size

返回集合中元素的数目。

swap

交换元素的两组。

upper_bound

返回迭代器到中的第一个元素设置使用比指定的键大的密钥。

value_comp

检索在使用于顺序元素值比较对象的副本设置。

e8wh7665.collapse_all(zh-cn,VS.110).gif运算符

operator=

用另一个set的副本替换设置的元素。


0 0
原创粉丝点击