C++ 使用boost::interprocess管理匿名共享内存

C++ 使用boost::interprocess管理匿名共享内存,c++,mmap,boost-interprocess,C++,Mmap,Boost Interprocess,我尝试在fork()之后在进程之间共享内存,boost::interprocess提供了一种方法,通过使用它们的匿名共享内存来实现这一点,如图所示。但是,该库还提供了托管共享内存对象,这些对象具有非常有用的分配器和释放定位器。但是,似乎无法从匿名共享内存调用返回的映射的\u区域创建托管的\u共享内存对象。我错过什么了吗

我尝试在
fork()
之后在进程之间共享内存,
boost::interprocess
提供了一种方法,通过使用它们的
匿名共享内存来实现这一点,如图所示。但是,该库还提供了
托管共享内存
对象,这些对象具有非常有用的分配器和释放定位器。但是,似乎无法从
匿名共享内存
调用返回的
映射的\u区域
创建
托管的\u共享内存
对象。我错过什么了吗