コード内のクラスを文字列にシリアル化する方法が必要です。後で、その文字列を使用して、そのクラスのインスタンスにデータを入力する必要があります。
すなわち
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ライブラリ」ではありませんか?ヘッダーのみのライブラリはありますか?
ありがとうございました