下面有一个无序映射,我想保存到磁盘。问题是指向自定义类的无序映射包含指针。你能给我举一个如何做到这一点的例子吗?
boost::unordered_map<char*,boost::variant<macro*,module*>,myhash,cmp_str> *_REF;
您需要某种序列化机制来将映射的内容保存到磁盘。为此,我建议查看Boost序列化库:
http://www.boost.org/libs/serialization/
希望这能有所帮助。