1

I would be interested in something like a multi index container in shared memory.

Is it possible to allocate, e.g., a boost::multi_index_container in shared memory, so that different executables can read/write its data? How?

Thank's.

Pietro
  • 12,086
  • 26
  • 100
  • 193

1 Answers1

2

I've googled...

Boost.Interprocess seems to fit. From this page:

The widely used Boost.MultiIndex library is compatible with Boost.Interprocess so we can construct pretty good databases in shared memory.

CapelliC
  • 59,646
  • 5
  • 47
  • 90