我想序列化一个作为继承一部分的类。我正在使用 C++98 并且没有第 3 方库。这是我的班级结构:
class Base{
public:
virtual RunMe()=0;
};
class Derived: public Base{
virtual RunMe(){
std::cout << "I am running << std::endl;
}
};
我能够通过朋友技术使用 ofstream 和 fstream 序列化一个基本类。但是如果我的基类具有纯虚函数,我无法弄清楚如何实现序列化。