Как сериализовать производные шаблоны классов с Boost.serialize?

я хотел бы сериализовать / десериализовать следующие классы:

class Feature{
...
virtual string str()=0;
};

template
class GenericFeature : public Feature{
T value;
...
virtual string str();
};

Я прочитал документы boost.serialize и сказал, что вы должны регистрировать классы. Я могу зарегистрировать их в конструкторе. Но будут проблемы с загрузкой, так как регистрация будет динамической, а не статической (как я понял, вы должны зарегистрировать классы до сериализации / десериализации).

Как сохранить / загрузить эти типы классов?

Ответы на вопрос(1)

Ваш ответ на вопрос