【发布时间】:2012-12-14 12:22:33
【问题描述】:
我有一个程序使用具有此定义的无序映射:
unordered_map<const char*, vector<pair<int, int> >, function<unsigned int (const char *str)> > myMap(30000, hashing);
其中散列是一个用于散列键的函数。我的问题是 -> 如何序列化这种结构并在之后反序列化它?我真的需要这样,并且尽可能快速高效。我一直在阅读有关 boost 库的信息,但我不太了解如何将它们与这类东西一起使用。我知道有一些用于无序映射的 boost 库,但是,显然我做错了,编译器会抛出很多错误。有人可以给我一个关于如何序列化它的示例代码吗?谢谢。
【问题讨论】:
标签: c++ serialization boost unordered-map