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

有帮助吗?

解决方案

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

其他提示

在C ++中的存储器外的处理程序经由set_new_handler,这可能是在<new>标题中定义的,但我不知道。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top