map的部分反序列化
Partial deserialization of std::map
是否有任何方法可以对使用boost::archive::text_oarchive序列化然后保存到文件的std::map进行部分反序列化?例如,我们有一个序列化和保存的大映射,其中键是整数,值是某种结构,现在我们需要按部分获取它…加载前100条记录,然后加载下100条记录…等。是否有任何库,增强类或解决方案来做到这一点?
通常调用同一个serialize()函数来进行序列化和反序列化。如果您想让它以部分的形式出现,首先应该以部分的形式序列化它。
相关文章:
- 如何知道QDataStream不能反序列化某些内容
- 增强基于 XML class_id的反序列化
- 提升反序列化对象具有 nan 或 -nan 值
- 如何在 c++ 非托管代码中反序列化 byte[] 的 json 字符串?
- 如何反序列化数组?
- Protobuf中重复字段的问题.使用重复字段进行序列化/反序列化的更好方法是什么?
- 通过 tcp 发送 C# 类并在 C++ 上反序列化
- 序列化和反序列化boost共享指针
- 在C++中使用POCO和grain对多个对象进行反序列化
- C++中整数向量的序列化/反序列化
- 使用 Json 转换器反序列化 WCF 服务中的C++字符串
- 使用 QDataStream 对原始数据进行反序列化
- 使用协议缓冲区创建通用反序列化程序
- 如何在C++中从头开始反序列化文件(没有库)
- 在协议缓冲区 c++ 中反序列化字符串数组
- "resurrect"(序列化/和反序列化)标准的最快方法::map
- 如何通过 C++ boost::序列化执行 std::map 的部分反序列化
- map的部分反序列化
- C++ 序列化/反序列化 std::map<int,int> from/to file
- 如何使用Poco c++库从JSON反序列化std::map