1. 首页
  2. 考试认证
  3. 其它
  4. obstackC++指针凹凸内存竞技场实现

obstackC++指针凹凸内存竞技场实现

上传者: 2024-12-21 04:35:22上传 ZIP文件 19.39KB 热度 8次

对象栈复杂度为O(1)的C++内存竞技场实现。Obstack是一个内存竞技场,它可以在固定大小的预分配内存区域(竞技场)中分配对象。它将内存组织在一堆对象中。所有内存操作都是O(1)。这是通过称为指针碰撞的内存分配策略实现的。 Obstack还没有(还)包含在boost库中,但希望它准备好时会包含在内。版权所有Kai Dietrich 2012。根据Boost软件许可,版本1.0分发。请参阅随附文件LICENSE_1_0.txt或从获取副本。此代码的状态在编写此代码时,范围分配器的C++11/14 ISO论文刚刚出现,并且仅在最新的boost.Container库中实现。在不支持N2554的情况下实现分配器或任何C++分配机制是毫无意义的,因此我的兴趣消退了。尽管如此,这是实现和修补的有趣东西,如果我发现自己有能。

下载地址
用户评论