У меня есть следующий код:
class A {
double a, b, c;
...
};
class B {
map<int, A> table; // Can have maximum of MAX_ROWS elements.
...
};
class C {
B entries;
queue<int> d;
queue<int> e;
...
};
Теперь я хочу сохранить объект типа C в общей памяти, чтобы различные процессы могли добавлять, обновлять и читать. Как я могу это сделать? (Примечание. Я знаю, как хранить простой массив C, который имеет фиксированный размер в общей памяти. Также помните, что B.table может иметь произвольные записи.