Могу ли я передать объект другому процессу, просто передав его указатель в общую память?

У меня очень сложный класс (в нем есть unordered_map и так далее), и я хочу поделиться его объектом с двумя моими процессами. Могу ли я просто передать указатель на него от одного процесса к другому? Думаю, нет, но надеюсь услышать «Да!».

Если «нет», я был бы признателен за ссылки, как справиться в таких случаях. Мне нужен только один экземпляр этого объекта для всех процессов, потому что он очень большой и все процессы будут работать с ним только для чтения.

8
задан flashnik 4 December 2010 в 08:41
поделиться