【问题标题】:Build error with Boost Interprocess SharedMemory使用 Boost Interprocess SharedMemory 构建错误
【发布时间】:2010-08-25 20:12:33
【问题描述】:

在 Boost::Interprocess “在共享内存中创建映射”section

有一个样本。在示例中,std::allocator 与 2 个参数一起使用:

typedef allocator<ValueType, managed_shared_memory::segment_manager> 
         ShmemAllocator;

但标准分配器模板是这样的:

template < class T > class allocator;

那么,怎么可能呢?

谢谢。

【问题讨论】:

    标签: boost


    【解决方案1】:

    论坛中的一个人帮助了我。这是答案: 示例中使用的分配器不是 std::allocator,而是 boost::interprocess::allocator。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多