Хранить и манипулировать массив объектов в общей памяти - PullRequest
0 голосов
/ 28 ноября 2011

Мой оригинальный вопрос здесь .

Я хотел бы записать массив объектов в общую память.Давайте предположим, что мы знаем начальный адрес разделяемой памяти.Как мне сохранить массив объектов в общей памяти и позже манипулировать массивом (например, получить доступ к одному конкретному объекту в массиве и даже к полям этого объекта)?Нужно ли мне сериализовывать объекты в память и самостоятельно реализовывать соответствующие методы доступа, или в C ++ есть механизмы управления памятью для обработки деталей?

1 Ответ

1 голос
/ 28 ноября 2011

Это не особо продуманный ответ, но я не вижу, где вы застряли, поскольку вы не предоставили никакого кода, чтобы дать нам подсказку.

Здесь приведен пример программы - Пример программы с общей памятью - с достаточным количеством комментариев, чтобы вы поняли, как добиться того, что вы просите.

Итак, я бы сказал, что внимательно прочитайте это и сделайте попытку :)

...