使用Boost进程间共享内存构建错误

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

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

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

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

template < class T > class allocator;

那么,它怎么会是?

谢谢。


论坛中的人帮助了我。 答案如下:示例中使用的分配器不是std :: allocator,它是boost :: interprocess :: allocator。

链接地址: http://www.djcxy.com/p/50965.html

上一篇: Build error with Boost Interprocess SharedMemory

下一篇: type in swagger