【发布时间】:2012-04-09 20:26:02
【问题描述】:
我是处理大量模拟数据的计算科学家,我经常发现自己在磁盘中保存/加载数据。对于简单的任务,例如向量,这通常就像将一堆数字转储到文件中一样简单。
对于更复杂的东西,生命对象等,我有保存/加载成员函数。现在,我不是计算机科学家,因此我经常在这里看到我不理解的术语(但我喜欢)。我最近遇到的其中一个主题是序列化 和Boost.Serialization 库。
据我了解,序列化是将对象转换为可以从 dist 保存/加载或通过网络等传输的简单过程。考虑到我最多需要将我的对象保存/加载到磁盘中/从磁盘中加载,有什么理由我应该从简单的加载/保存功能切换到Boost.Serialization?除了我已经在做的事情之外,Boost.Serialization 还能给我什么?
【问题讨论】:
标签: c++ serialization boost