STL源码剖析(1):分配器

空间配置与释放: vc++、CB适配器:allocator 调用了operartor new和operator delete,底层调用的是malloc和free,除了需要存储数据的内存还需要额外的开销(cookie表示元素大小,消耗8个字节),因此不适合小内存的分配 gcc\g++ alloc配置器: 设计了双级配置器: 1)当配置区>128bytes,使用一级适配器,直接调用malloc 和 f
相关文章
相关标签/搜索