C++ STL容器 set使用

来源:互联网 发布:网贷平台源码 编辑:程序博客网 时间:2024/06/03 23:46

set也是一个关联性容器,底层实现是红黑树,我们可以往容器里面放数据,系统会给我们每一个数据分配一个键值。

#include <stdarg.h>#include <stdio.h>#include <iostream>#include <vector>#include <string.h>#include <algorithm>#include <stdlib.h>#include<memory>#include <string.h>#include <set>using namespace std;int main(){set<int> se;se.insert(3);se.insert(6);se.insert(5);se.insert(6);//当插入相同的元素的时候,插入不进去set<int>::iterator it;/* set会自动排序,默认是升序 */for (it = se.begin(); it != se.end(); it++){cout << (*it) << endl;}system("PAUSE");return 0;}


下面是STL容器源码剖析给出的一个示例:



0 0
原创粉丝点击