标签: c++ serialization boost c++11
我有一个unordered_map,我想保存到磁盘。问题是我的unordered_map包含指向我的自定义类的指针。你能告诉我一个如何实现这个目标的例子吗?
boost::unordered_map<char*,boost::variant<macro*,module*>,myhash,cmp_str> *_REF;
答案 0 :(得分:1)
您需要某种序列化机制来将地图内容保存到磁盘。 我建议为此目的查看Boost序列化库:
http://www.boost.org/libs/serialization/
希望这有帮助。