目录
1.2 Set的常见用法详解
前言:
set翻译为集合,是内部自动有序且不含重复元素的容器。
当需要去除重复元素且可能因为这些元素比价大或者不是int类型而不能直接开散列表,
在这种情况下就可以用set来保留元素本身而不考虑他的个数!
如果要用(此处与我之前vector的文章中讲到的vector的用法类似!)
需要头文件#include<set>,以及“using namespace std;”
1.set的定义
set<typename> name;(此处用法和之前的vector那篇文章中基本相同,不做阐述)
补充:为什么typename是STL形式的时候,这两个符号>>之间需要有空格?
因为一些使用C++11之前的编译器会把它视为位移操作!
2.set容器内元素的访问
set只能通过迭代器(iterator)访问
example:
<