Kod*_*ior 4 c++ serialization marshalling unmarshalling deserialization
我想实现一个序列化类,它接收一个对象并将其转换为二进制流并存储在一个文件中.之后,应该从文件重建对象.
虽然这个功能是由C#中的BinaryFormatter提供的,但我想从头开始设计自己的Serialization类.
有人能指出一些资源吗?
提前致谢
我想给你一个否定的答案.它不太有用,但它仍然可能.
我已经使用boost序列化了好几年,这是我公司最大的战略错误之一.它产生非常大的输出,它非常慢,它传播了一大堆依赖项,使得编译所有东西都很慢,然后很难脱离,因为你有现有的序列化格式.此外,它在不同的编译器上表现不同,因此从VS2005升级到2010实际上导致我们编写了一个兼容层,这也很难,因为代码很难理解.
| 归档时间: |
|
| 查看次数: |
4344 次 |
| 最近记录: |