写类与指针数组和其他类的文件

Write class with pointer arrays and other classes to file

本文关键字:其他 文件 数组 指针      更新时间:2023-10-16

是否有一种简单的方法来编写一个包含其他类和指向其他类的指针数组的类到文件?谢谢!

您要查看的内容称为序列化。它是将对象转换为字节流的方法。与之相反的称为反序列化,用于从字节流构造对象。

在普通c++中没有办法自动做到这一点,如果你只是从对象的地址和大小将对象写入文件,你就不会写入它指向的所有内容。

序列化可以通过多种方式完成,可以手动完成,也可以使用第三方库。我个人非常喜欢c++中用于序列化/反序列化的谷类库。链接