STL源码剖析--空间配置器(allocator)
1.简介
一般容器都需要一定空间存放数据,allocator就是用来配置空间的,SGI的allocator配置的对象时内存。
一个allocator通常包含两个部分,一是内存配置和内存释放(allocate的deallocate),二是对象构造和析构(construct和destory)。
2.一个简单的空间配置器
#ifndef _JJALLOC_
#define _JJALLOC_
#incl...
原创
2019-04-23 17:33:34 ·
216 阅读 ·
0 评论