C++中set map的用法

set的基本操作函数:

1. begin()--返回指向第一个元素的迭代器

2. clear()--清除所有元素

3. count()--返回某个值元素的个数

4. empty()--如果集合为空,返回true

5. end()--返回指向最后一个元素的迭代器

6. equal_range()--返回集合中与给定值相等的上下限的两个迭代器

7. erase()--删除集合中的元素

8. find()--返回一个指向被查找到元素的迭代器

9. get_allocator()--返回集合的分配器

10. insert()--在集合中插入元素

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

12. key_comp()--返回一个用于元素间值比较的函数

13. max_size()--返回集合能容纳的元素的最大限值

14. rbegin()--返回指向集合中最后一个元素的反向迭代器

15. rend()--返回指向集合中第一个元素的反向迭代器

16. size()--集合中元素的数目

17. swap()--交换两个集合变量

18. upper_bound()--返回大于某个值元素的迭代器

19. value_comp()--返回一个用于比较元素间的值的函数

  •  

map的基本操作函数:

  1.       C++ Maps是一种关联式容器,包含“关键字/值”对
  2.       begin()          返回指向map头部的迭代器
  3.       clear()         删除所有元素
  4.       count()          返回指定元素出现的次数
  5.       empty()          如果map为空则返回true
  6.       end()            返回指向map末尾的迭代器
  7.       equal_range()    返回特殊条目的迭代器对
  8.       erase()          删除一个元素
  9.       find()           查找一个元素
  10.       get_allocator()  返回map的配置器
  11.       insert()         插入元素
  12.       key_comp()       返回比较元素key的函数
  13.       lower_bound()    返回键值>=给定元素的第一个位置
  14.       max_size()       返回可以容纳的最大元素个数
  15.       rbegin()         返回一个指向map尾部的逆向迭代器
  16.       rend()           返回一个指向map头部的逆向迭代器
  17.       size()           返回map中元素的个数
  18.       swap()            交换两个map
  19.       upper_bound()     返回键值>给定元素的第一个位置
  20.       value_comp()      返回比较元素value的函数

猜你喜欢

转载自blog.csdn.net/swustzhaoxingda/article/details/81279841