我需要一种将代码中的类序列化为字符串的方法。稍后,使用该字符串我需要填充该类的一个实例。
IE
enum AlarmStatus
{
Clear=0,
Active
};
class AlarmInfo
{
public:
std::string S;
int I;
AlarmStatus alarmStatus;
void setAlarmStatus(AlarmStatus alarmStatus);
AlarmStatus getAlarmStatus();
};
有什么想法可以在代码中做到这一点吗?我知道 boost 有可以序列化一个类的 boost/archive/ 库,但它不是“HeaderOnly 库”?是否有一个仅是 Header 的库?
谢谢