在共享内存中存储和操作对象数组

Store and manipulate an array of objects in shared memory

本文关键字:操作 对象 数组 存储 共享 内存      更新时间:2023-10-16

我原来的问题在这里。

我想写一个对象数组到共享内存。假设我们知道共享内存的起始地址。我应该如何将对象数组存储到共享内存中并在以后操作该数组(例如:(访问数组中的一个特定对象,甚至该对象的字段)?我是否必须将对象序列化到内存中并自己实现相关访问方法,或者c++是否有内存管理机制来处理这些细节?

这不是一个特别深思熟虑的答案,但我看不出你在哪里卡住了,因为你没有提供任何代码来给我们一个提示。

这里有一个示例程序-示例共享内存程序-有足够的注释,让你明白如何实现你所要求的。

所以,我建议你仔细阅读并尝试一下:)