本文主要是介绍C++ std::set<>是什么 怎么用 遍历,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
std::set作为标准库的一个关联容器,实现内部元素进行了排序,使用这特性可以对一组元素进行插入排序。
std::set最初的设计是完成数学中“集合”的概念,它提供的接口也是如此。
#include<set>
int array[5]={12, 34, 10, 98, 3};
const size_t array_size=sizeof(array)/sizeof(array[0]);
//定义一个整型数据的集合
std::set<int> set;
for(size_t i=0; i<array_size; ++i)
{
//把数据插入集合,数据自动排序
set.insert(array[i]);
}
遍历
//此时已经排序了,下面依次输出
std::set<int>::iterator it;
for(it=set.begin(); it!=set.end(); it++)
{
std::cout << *it << '\n';
}
std::set 的用法_夙卿衍丶_新浪博客
这篇关于C++ std::set<>是什么 怎么用 遍历的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!