”《STL源码剖析》“ 的搜索结果

     学习编程的人都知道,阅读、剖析名家代码乃是提高水平的捷径。源码之前,了无秘密。大师们的缜密思维、经验结晶、技术思路、独到风格,都原原本本体现在源码之中。, 这本书所呈现的源码,使读者看到vector的实现、...

     新开了个坑,侯捷的STL源码剖析。 其实最开始想看源码是因为用string用的不熟悉,不知道里面有哪些函数,也不知道用了函数里面存储层会变成什么样。比如对string用+=会发生什么,重新分配内存还是用指针指向新开的...

     1 概述 六大组件:容器、算法、迭代器、仿函数、配接器(adapter)、配置器(allocator) 仿函数:重载operator() 2 空间配置器 allocator 2.1 标准接口(P77) allocator(): 双层级配置器(采用哪种取决于__USE_...

     前言本书定位合适的读者最佳阅读方式我所选择的剖析对象各章主题编译工具中英术语的运用风格英文术语采用原则版面字形风格源码形式与下载线上服务推荐读物第 1 章 ST

     栈和队列是应用最多的数据结构之二,有数组实现和链表实现两种方式。当需要对容器做出限制,只允许一边插入和取出数据时,则需要用到栈。下面将总结数组实现的栈和阐述其原理。 一、线性表——栈Stack ...

     STL源码剖析--侯捷,STL源码剖析--侯捷STL源码剖析--侯捷STL源码剖析--侯捷STL源码剖析--侯捷

     STL关联式容器分为set(集合)和map(映射表)两大类,底层均是红黑树。 关联式容器每个元素都有一个键值(key)和一个实值(value)。 5.1 树的导览 5.1.1 二叉搜索树 以前讲过,二叉树是指“任何节点最多允许...

     在STL中,所有的元素都是存放在容器中,容器需要配置空间来储存这些数值,因此需要用到空间配置器。 概览 SGI的空间配置器 SGI标准的空间配置器是allocator, 只是对基层内存配置/释放行为(对运算符new/delete)...

     STL源码剖析_繁中 原版 这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据...

10  
9  
8  
7  
6  
5  
4  
3  
2  
1