手机版
你好,游客 登录 注册 搜索
STL 的搜索结果
在C+11标准中引入了容器,其中包含:顺序容器(顺序容器的元素排列次序与元素值无关,而是由元素添加到容器里的次序决定)有vector,list,deque。关联容器(关联式容器是非线性的树结构)有map,set,multimap,multiset等。
http://www.linuxidc.com/Linux/2019-03/157200.htm日期:2019/3/2 9:49:58
这篇文章主要记录在 STL 中迭代器设计过程中出现的编程技巧,围绕的 STL 主题为 (迭代器特征) Iterator traits 和 相关类型(Associated Types)。
http://www.linuxidc.com/Linux/2018-07/153169.htm日期:2018/7/18 9:53:40
第一次体验到STL的威力,因为自己本来一直在用C语言做开发,很多数据结构都是自己造的,比如链表、队列等,第一次接触C++ STL后发现这些数据结构都已经给我提供好了,我直接拿去调用就好了,真是超级方便。最近的项目中也遇到了STL一些容器,所以现在自己好好总结一下STL中一些最常用的容器的使用方法,方便自己日后查阅。
http://www.linuxidc.com/Linux/2017-06/145135.htm日期:2017/6/24 7:44:09
STL为C++的标准模版库,又称为C++泛型库,在std命名空间中定义了常用的数据结构和算法,使用起来十分方便。
http://www.linuxidc.com/Linux/2016-11/136950.htm日期:2016/11/10 8:39:36
STL里面有个sort函数,可以直接对数组排序,复杂度为n*log2(n)。使用这个函数,需要包含头文件。这个函数可以传两个参数或三个参数。第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。
http://www.linuxidc.com/Linux/2016-11/136608.htm日期:2016/11/1 11:18:26
__malloc_alloc_template分配器:该分配器是对malloc、realloc以及free的封装:当调用malloc和realloc申请不到内存空间的时候,会改调用oom_malloc()和oom_realloc(),这两个函数会反复调用用户传递过来的out of memory handler处理函数,直到能用malloc或者realloc申请到内存为止。
http://www.linuxidc.com/Linux/2016-08/134055.htm日期:2016/8/9 9:26:41
list模板的定义以及一些基本成员函数的实现这里我就不赘述了,还不清楚的同学可以到网上查找相关资料或者直接查看侯捷翻译的《STL源码剖析》相应章节。我之所以写这篇笔记是因为当时看到list::sort()源码时一时没看懂,后来在VS项目里一步步跟踪数据变化发现了其中的奥秘,被其简洁高效的非递归归并排序的实现方法所震撼(侯捷在《STL源码剖析》上注释说此sort实现使用了快排,应该是弄错了),下面直接进入主题。
http://www.linuxidc.com/Linux/2016-04/130199.htm日期:2016/4/14 12:55:07
  • 1/3
  • 1
  • 2
  • 3
  • »