欢迎光临
我们一直在努力

C++ set初始化(STL set初始化)详解

通常,set<T> 容器内部元素的组织方式和 map<K,T> 相同,都是平衡二叉树。请考虑下面这个 set 容器的定义,可以用初始化列表来初始化 set 容器:

std::set<int> numbers {8, 7, 6, 5, 4, 3, 2, 1};

默认的比较函数是 less<int>,因此容器中的元素会升序排列。内部的二叉树和图 1 中所示的类似。



图 1 用 less<int> 排序的整数平衡二叉树

赞(0) 打赏
未经允许不得转载:hosteons中文网 » C++ set初始化(STL set初始化)详解

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册