C++ STL 的扩展包装器 malloc 分配器
题
显然,gcc 提供了一个与 STL 一起使用的“malloc_allocator”。它只是包装了 malloc 和 free。还有一个用于内存不足处理程序的挂钩。我在哪里可以找到更多相关信息?在哪里可以找到它的头文件?我正在使用 gcc 4.x。
解决方案
是 这是你想要的东西吗?您需要包含并传入一个对象作为 STL 对象的分配器模板参数。
其他提示
在C ++中的存储器外的处理程序经由set_new_handler
,这可能是在<new>
标题中定义的,但我不知道。
不隶属于 StackOverflow