我正在寻找在C++中的对象序列化/反序列化库的建议?哪一个是最先进和开源的?需要在C++中的对象序列化库的建议
它可以处理
- 任何类的用户定义的?
- 对象层次结构(父类和子类)?
- 一棵树的对象? A类具有B类属性,其属性为C类?
- STL容器? A类具有B类矢量?
- 循环的对象?类A有一个指向B的指针,它有一个指向A的指针?
我找到boost序列化库。我不确定它的局限性是什么http://www.boost.org/doc/libs/1_42_0/libs/serialization/doc/tutorial.html