后台开发:核心技术与应用实践3.5.1 set是什么

  1. 云栖社区>
  2. 华章计算机>
  3. 博客>
  4. 正文

后台开发:核心技术与应用实践3.5.1 set是什么

华章计算机 2017-05-02 10:01:00 浏览1175
展开阅读全文

3.5 set


3.5.1 set是什么


C++ STL之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector、string、list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量

常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让用户在STL使用过程中,并不会感到陌生。

关于set,必须说明的是set关联式容器。set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一的,而且系统能根据元素的值自动进行排序。应该注意的是set中数元素的值不能直接被改变。C++ STL中标准关联容器set、multis

网友评论

登录后评论
0/500
评论