Мне было бы интересно что-то вроде многоиндексного контейнера в разделяемой памяти.
Можно ли выделить, например, boost::multi_index_container в разделяемой памяти, чтобы разные исполняемые файлы могли читать / записывать свои данные?Как?
boost::multi_index_container
Спасибо.
Я гуглил ...
Boost.Interprocess, кажется, подходит. С этой страницы:
Широко используемая библиотека Boost.MultiIndex совместима с Boost.Interprocess, поэтому мы можем создавать довольно хорошие базы данных в разделяемой памяти.