上一节介绍了类boost::interprocess::shared_memory_object,它可以用来创建和管理共享内存。实际上,此类很少使用,因为它要求程序从共享内存读取和写入单个字节。C++ 风格倾向于创建类对象,来隐藏数据在内存中的存储位置和方式。
Boost.Interprocess 提供了一个在boost/interprocess/managed_shared_memory.hpp 中定义的类boost::interprocess::managed_shared_memory来支持托管共享内存。此类允许您实例化其内存位于共享内存中的对象,从而使这些对象自动可供访问相同共享内存的任何程序使用