首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boost序列化数据标准

Boost序列化数据标准
EN

Stack Overflow用户
提问于 2015-10-16 14:37:47
回答 1查看 44关注 0票数 1

我想在C++中使用boost序列化一个对象,然后从C#程序中反序列化它。因此,我想自己编写反序列化部分(我不会处理复杂的结构)。这有可能吗?在哪里可以找到促进使用的序列化协议?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-16 20:41:20

正如评论者所说,协议缓冲区是通过设计指定为可互操作的格式。我建议使用它(或者使用具有类似特性的现有序列化库之一)。

除此之外,您还可以查看如何实现自己的存档格式,因此您可以密切控制如何序列化哪些文件。

请注意,如果您的对象图非常复杂,您会想出一种在两端都能工作的对象跟踪实现。这可能是自定义归档实现没有任何效果的区域

从盒子里出来,思考

如果您使用的是MicrosoftVisualC++编译器(因为您也使用了C#.)您应该考虑使用Boost序列化来读取C++对象图,并在混合模式程序集中转换为CLR类型:

还没查过。

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

https://stackoverflow.com/questions/33173136

复制
相关文章

相似问题

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