没有合适的资源?快使用搜索试试~ 我知道了~
SIG STL源码分析 前言 本专栏主要以STL源码剖析分析路线来分析SIGSTL3.0源码。 整个模块准备对学习STL源码剖析之后做一个系统的STL源码剖析,这些都是我个人的理解,如果分析有什么问题欢迎各位大佬们指出。也很感谢作者以及网络中各个大佬的总结,让我也能更容易更深刻的理解到STL强大和方便,也让我对template感受深刻。 以下是我自己对STL版块进行分析。 总计分为六个版本块:空间配置器,迭代器,容器(序列容器,关联容器),算法,仿函数,配接器。 STL前期准备 在学习STL原始码之前需要对template有一个认识或回忆。 STL分析 空间配置器 c / c ++都需要手动的管理内存,而封装实现一个能申请空间又能自己释放空间不再让我们自己管理。而STL就实现了这样的一个功能,它就是空间配置器。而空间配置器一般是隐藏在各个版本块的组件,实现中我们都看不到它的存在,但是它
资源推荐
资源详情
资源评论
收起资源包目录
STL-master.zip (53个子文件)
STL-master
41 算法--数值算法.md 8KB
template之非类型模板参数.md 2KB
24 slist 上.md 11KB
18 deque 中.md 14KB
14 list 上.md 9KB
11 vector 上.md 9KB
36 hash_multiset.md 5KB
6 模板中class与typename区别.md 3KB
32 multimap.md 8KB
42 算法-stl_algo.h基本算法.md 6KB
45 配接器.md 5KB
assets
特化2.png 14KB
特化1.png 13KB
29 pair.md 2KB
40 算法-rotate.md 3KB
25 slist 下.md 12KB
23 priority_queue.md 4KB
38 hash_multimap.md 2KB
12 vector 中.md 7KB
2 第一级配置器.md 5KB
27 RB-tree 下.md 23KB
template之模板注意事项.md 3KB
33 hashtable 上.md 9KB
README.md 8KB
17 deque 上.md 22KB
37 hash_map.md 6KB
22 heap.md 6KB
0 SIG STL源码分析.md 8KB
8 全特化和偏特化.md 3KB
7 traits萃取剂.md 6KB
3 第二级配置器.md 5KB
19 deque 下.md 15KB
13 vector 下.md 12KB
16 list 下.md 8KB
21 queue.md 2KB
4 内存池.md 5KB
template之类相关.md 2KB
9 __type_traits型别.md 6KB
31 multiset.md 6KB
30 map.md 7KB
43 算法-二分查找.md 6KB
20 stack.md 2KB
28 set.md 7KB
34 hashtable 下.md 12KB
39 算法--copy.md 5KB
44 仿函数.md 6KB
35 hash_set.md 6KB
1 初次接触空间配置器.md 5KB
template 4.md 0B
15 list 中.md 9KB
26 RB-tree 上.md 18KB
10 uninitialized.md 7KB
5 迭代器.md 5KB
共 53 条
- 1
资源评论
PaytonSun
- 粉丝: 20
- 资源: 4577
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功