我有一个看起来像这样的 C++ 对象
class myClass
{
vector<OtherClass*> otherClassVector;
AnotherClass* anotherClassObj;
// A few other primitive types and functions
}
将其存储到磁盘并以编程方式读回的最佳方法是什么?在二进制模式下使用 fstream 读/写会起作用吗?还是应该使用 boost 序列化?为什么?我不要求存储的文件是人类可读的。