2021
08-22
08-22
浅谈C++空间配置器allocator
目录概述1.Allocator的标准接口2.SGISTL内存分配失败的异常处理3.SGISTL内置轻量级内存池的实现4.SGISTL内存池在多线程下的互斥访问概述在C++中,一个对象的内存配置和释放一般都包含两个步骤,对于内存的配置,首先是调用operatornew来配置内存,然后调用对象的类的构造函数进行初始化;而对于内存释放,首先是调用析构函数,然后调用operatordelete进行释放。如以下代码:classFoo{...};Foo*pf=newFoo;.....
继续阅读 >