Source Code Learning

SGI-STL 源码阅读

这个专栏用于把 SGI STL 的核心组件串成一张可理解的源码地图:空间配置器负责内存,迭代器连接容器和算法, 序列式容器与关联式容器提供数据结构,仿函数和适配器让算法行为可定制。

阅读路线图

flowchart LR
    A[空间配置器 Allocator] --> B[对象构造与析构]
    A --> C[序列式容器]
    B --> C
    D[迭代器 Iterator] --> E[Traits 萃取]
    E --> F[算法分发]
    C --> D
    C --> G[容器适配器]
    H[关联式容器] --> I[红黑树 / Hashtable]
    D --> H
    J[仿函数 Functor] --> F
    J --> K[函数适配器]
    K --> F
        
SGI STL 组件之间的阅读依赖关系

Articles

专栏文章