0
我能够使用apr_shm_create
创建包含struct的共享内存段,当我尝试在此共享结构中创建类实例时(分段错误)。有没有办法在共享内存中分配自定义对象(和底层数据)?我想要做的是在所有apache进程之间创建带有字符串的共享队列。Apache模块共享内存对象
在此先感谢
我能够使用apr_shm_create
创建包含struct的共享内存段,当我尝试在此共享结构中创建类实例时(分段错误)。有没有办法在共享内存中分配自定义对象(和底层数据)?我想要做的是在所有apache进程之间创建带有字符串的共享队列。Apache模块共享内存对象
在此先感谢
您可以使用放置new运算符(见http://en.cppreference.com/w/cpp/language/new),但不要忘记内存不会在任何过程中相同的地址映射,所以你不能有一个指针在共享对象内存