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

SGI特殊空間配置器:std::alloc new 運算符含有兩個階段的過程:(1):申請內存(內存分配) (2)調用構造函數初始化 同理delete也有兩個過程。 爲了精密分工STL allocator決定將兩個階段操作區分開來: 內存配置與釋放alloc::allocate()與alloc::deallocate()完成 對象構造過程由::construct 和::deconstruct(de
相關文章
相關標籤/搜索