set

阅读量: 317 编辑

insert():向 set 中插入元素。如果插入成功,则返回一个迭代器指向插入的元素,否则返回一个指向已存在元素的迭代器。

erase():从 set 中删除指定元素或指定范围的元素。可以通过指定元素值或迭代器来删除。

count():统计 set 中指定元素的个数,由于 set 中元素唯一,因此 count 只能是 0 或 1。

find():查找 set 中是否存在指定元素,并返回一个迭代器指向找到的元素,如果不存在,则返回 set.end()。

begin():返回指向 set 中第一个元素的迭代器。

end():返回指向 set 中最后一个元素之后位置的迭代器。

size():返回 set 中元素的个数。

empty():判断 set 是否为空,如果为空则返回 true,否则返回 false。

clear():清空 set 中的所有元素。

lower_bound():返回一个迭代器,指向第一个不小于指定值的元素。

upper_bound():返回一个迭代器,指向第一个大于指定值的元素。

equal_range():返回一个 pair 对象,包含两个迭代器,分别指向与指定值相等的元素的范围。

爱码岛编程公众号
试卷资料
爱码岛编程小程序
在线刷题
苏ICP备13052010号
©2023 南京匠成信息科技有限公司