用于C ++ STL的扩展包装器malloc分配器

时间:2010-02-07 17:02:50

标签: c++ stl malloc wrapper allocator

显然有一个“malloc_allocator”提供gcc用于STL。它只是包装malloc和free。还有一个用于内存不足处理程序的钩子。哪里可以找到更多相关信息?我在哪里可以找到它的头文件?我正在使用gcc 4.x。

2 个答案:

答案 0 :(得分:0)

c ++中的内存不足处理程序是通过set_new_handler定义的,它可能位于<new>标题中,但我不确定。

答案 1 :(得分:0)

Is这个你想要的东西?您将需要包含并传入一个对象作为STL对象的分配器模板参数。