STL源码剖析:【2】空间配置器-stl_construct.h

SGI特殊空间配置器:std::alloc new 运算符含有两个阶段的过程:(1):申请内存(内存分配) (2)调用构造函数初始化 同理delete也有两个过程。 为了精密分工STL allocator决定将两个阶段操作区分开来: 内存配置与释放alloc::allocate()与alloc::deallocate()完成 对象构造过程由::construct 和::deconstruct(de
相关文章
相关标签/搜索