c++,exception,templates,boost-serialization,
Попробуйте использовать BOOST_CLASS_EXPORT_GUIDвместо этого:
BOOST_CLASS_EXPORT_GUID
BOOST_CLASS_EXPORT_GUID(ConcreteData<float>, "ConcreteData<float>") BOOST_CLASS_EXPORT_GUID(ConcreteData<int>, "ConcreteData<int>")
Если ваш класс живет в пространстве имен, не забудьте добавить пространство имен:
BOOST_CLASS_EXPORT_GUID(NameSpace::ConcreteData<float>, "NameSpace::ConcreteData<float>") BOOST_CLASS_EXPORT_GUID(NameSpace::ConcreteData<int>, "NameSpace::ConcreteData<int>")