Повышение способности сохранять unordered_map на диск - PullRequest
0 голосов
/ 20 марта 2012

У меня есть неупорядоченная_карта ниже, которую я хотел бы сохранить на диск. Проблема в том, что мой unordered_map содержит указатель на мой пользовательский класс. Не могли бы вы показать мне пример, как это сделать?

boost::unordered_map<char*,boost::variant<macro*,module*>,myhash,cmp_str> *_REF;

1 Ответ

1 голос
/ 20 марта 2012

Вам нужен какой-то механизм сериализации для сохранения содержимого карты на диск. Для этого я бы порекомендовал посмотреть библиотеку Boost Serialization:

http://www.boost.org/libs/serialization/

Надеюсь, это поможет.

...