Boost logo

Boost Users :

Subject: [Boost-users] [serialization] serialization of base pointer to derived class issue
From: Dante Stroe (dante.stroe_at_[hidden])
Date: 2010-08-19 05:58:30


     I have a problem with serializing a derived classes through a
pointer to a base class. I tried registering with the syntax from the

|ar.template register_type<derived_one>();

, which works well in case the derived class has a default constructor
(just like the example). I just don't know what the syntax is for the
case where the derived class does not have a default constructor (if I
use the same syntax to register the derived class then I get a
compilation error about the fact that there is no. I can provide an
example in case this is not clear enough.

Is it an absolute requirement for all derived classes to have a default

Thank you and best regards,

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at