2010-10-13 108 views
3

有人可以指点几个开源堆实现,它们不是像GLIB这样的大型库的一部分。C或C++堆内存管理实现

我需要一个具有以下特点:

  • 单线程
  • 整个堆可以用一个呼叫被释放。
  • 占用空间很小,因为我需要在我的GUI中为每个列表/树部件使用一个堆。

我认为应该有很多现有的东西。我记得我不得不两次在大学课程中实施一个简单的首选堆分配器。

对于C++,它不得使用标准的C++库或模板。

回答