首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >序列化嵌套的无序映射

序列化嵌套的无序映射
EN

Stack Overflow用户
提问于 2009-12-14 15:12:39
回答 1查看 206关注 0票数 1

我有一个变量,它的声明看起来像

代码语言:javascript
复制
boost::unordered_map< std::string, boost::unordered_map <long,int>, hashe::fnv_1a> _pl;

我需要将其序列化到一个文件中,然后再进行反序列化。我应该只做一个嵌套循环,或者我可以用boost::serialisation做一些超乎寻常的事情吗?任何帮助我指向嵌套声明的人都将不胜感激。

提前感谢!

EN

回答 1

Stack Overflow用户

发布于 2009-12-14 16:00:59

您必须定义每种类型的序列化的模板函数。Boost序列化可以很容易地实现矢量和映射。只需为每种类型定义序列化函数。

代码语言:javascript
复制
template<class Archive> void serialize(Archive& ar,unsigned int version) 

有关更多帮助,请参阅一些示例:Boost Serialization Example

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1899398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档