源码并不可笑嘛~
文章平均质量分 56
某日暮光
这个作者很懒,什么都没留下…
展开
-
STL:: allocator之deallocate & destory的区别与联系
c++中的allocator是标准库中的一个类,负责内存分配管理。下面是《STL源码剖析》中一个简单allocator实现的部分源代码:deallocate: template inline void _deallocate(T* buffer) { ::operator delete(buffer); //为什么不用 delete [] ? ,operator原创 2017-07-28 14:34:30 · 2950 阅读 · 2 评论 -
allocator简单实现
allocator是c++标准库中用于管理内存的一个类。主要包括以下类方法:代码如下(来源于《STL源码剖析》):#ifndef _JJALLOC_#define _JJALLOC_#include //for placement new#include #include #include #include namespace JJ{ template原创 2017-07-28 16:07:10 · 788 阅读 · 0 评论