0

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

4

2 回答 2

0

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

于 2010-02-07T17:05:06.513 回答
0

是你想要的吗?您需要包含并传入一个对象作为 STL 对象的分配器模板参数。

于 2010-02-07T17:07:31.563 回答