我什么时候应该在boost中使用序列化库

时间:2014-04-14 14:06:20

标签: c++ boost

最近,我发现了boost的序列化库。但是当我用它来保存我的数据到文件时,我发现这个库不是我期望的那样 因为我没有使用接口ISerializable并实现方法保存和加载该接口。但相反,我应该添加友元类,并实现功能模板。就我个人而言,我觉得它很丑陋(虽然设计理念可能有些好看而且很棘手)。当我尝试将2个点存储到文本文件中时,我得到一个这样的文件:
enter image description here

显然,人类难以阅读 所以我的问题是:
1.在什么样的情况下我应该使用这个库来进行序列化工作。例如,我应该仅将它用于将一些3D点存储到文件中吗?或者我应该在更复杂的场景中使用它 2.有什么办法可以控制输出文件的格式吗?因为我认为上面的数字真的很难理解。

0 个答案:

没有答案