小编use*_*663的帖子

Boost Pool最大尺寸

我使用boost池作为静态内存提供程序,

void func()
{
  std::vector<int, boost::pool_allocator<int> > v;
  for (int i = 0; i < 10000; ++i)
    v.push_back(13);
}
Run Code Online (Sandbox Code Playgroud)

在上面的代码中,我们如何修复池的大小,我的意思是我们知道boost :: pool提供了一个静态内存分配器,但是我无法修复这个池的大小,它不断增长,应该有办法限制其规模.例如,我只想要一个200块的池,所以我可以采取200块之后,它应该虽然为NULL请让我现在如何做到这一点

c++ boost boost-pool

5
推荐指数
1
解决办法
1756
查看次数

标签 统计

boost ×1

boost-pool ×1

c++ ×1