C++ 内存管理(四)----非标准库下的allocator 一、array_allocator二、bitmap_allocator 一、array_allocator 由其构造函数array_allocator()知,因为必须传入指针参数,所以传入指针参数的默认值必须赋值,即默认赋空值。 以下操作与上操作相同,只是定义对象时方式不同,实际意义相同: 二、bitmap_allocator 用完了第一个super-blocks,则创建第二个super-blocks时,blocks的数量按第一个blocks的两倍创建: 当一个super-block的blocks全回收时: