C++11 linux中使用共享内存IPC共享std::vector

C++11 linux中使用共享内存IPC共享std::vector,c++11,C++11,我正在尝试使用boostmanaged\u shared\u memory将std::vector写入共享内存 写数据很好。但是在客户端进程端,如果我试图读取向量数据,就会导致分段错误 我没有尝试编写一个数组,而是尝试编写一个数组,它工作得很好。请向我们展示您的代码如果没有代码,绝对没有机会帮助您解决这样的问题。希望您能提供澄清,我给您一个提示:boost::interprocess::vector。

我正在尝试使用boost
managed\u shared\u memory
std::vector
写入共享内存

写数据很好。但是在客户端进程端,如果我试图读取向量数据,就会导致分段错误


我没有尝试编写一个数组,而是尝试编写一个数组,它工作得很好。

请向我们展示您的代码如果没有代码,绝对没有机会帮助您解决这样的问题。希望您能提供澄清,我给您一个提示:
boost::interprocess::vector