STL源码剖析第二章空间配置器(allocator)读后感

STL 将空间配置器分成三部分   1、构造construct() 和 destory():初始化对象和删除对象。 因为不知道会传递什么类型,使用template模板来实现,对于特别的类型,使用特化来实现。 因为不同的型别有不同的处理方法,所以利用类型萃取和函数重载来实现。涉及traits,在第三章解释。   2、空间的配置与释放 设计要求: 向system heap申请内存,考虑多线程问题,考虑
相关文章
相关标签/搜索