Что это за глупые ответы? Конечно, вы можете делить память так, как вы просили, нет технической причины, по которой вы не сможете сохранить память, кроме отсутствия API пользовательского режима.
В Linux вы можете использовать сегменты разделяемой памяти, которые сохраняются даже после того, как программа, которая их создала, исчезла. Вы можете просматривать / редактировать их с помощью ipcs(1)
. Чтобы создать их, см. shmget(2)
и соответствующие системные вызовы.
В качестве альтернативы вы можете использовать разделяемую память POSIX, которая, вероятно, более переносима. См shm_overview(7)
Полагаю, вы можете сделать это в Windows, как this .