2 May
2007
2 May
'07
1:17 p.m.
> -----Original Message----- > From: boost-users-bounces@lists.boost.org > [mailto:boost-users-bounces@lists.boost.org] On Behalf Of Robert Ramey > Sent: 02 May 2007 14:08 > To: boost-users@lists.boost.org > Subject: Re: [Boost-users] [Serialisation] Question on > shared_ptr'sandbase/derived classes > > Hughes, James wrote: > > Hi All, > > > > I am trying to serialise a vector of shared_ptr's which point to a > > base class which may be one of a number of derived class (Not > > polymorphic in that the base class has no virtual functions > - its just > > supplies base functionality to derived classes) > > I don't think this is generally possible. > > The default extended type info relies on dynamic cast for downcasting. > > Try making at least one function in the base class virtual. Hello Robert, I just had a look through the class, and it does have some virtual functions so that doesn't appear to be the problem. Would just having a virtual destructor be good enough anyway? > > Robert Ramey > > > > _______________________________________________ > Boost-users mailing list > Boost-users@lists.boost.org > http://lists.boost.org/mailman/listinfo.cgi/boost-users > This message (including any attachments) contains confidential and/or proprietary information intended only for the addressee. Any unauthorized disclosure, copying, distribution or reliance on the contents of this information is strictly prohibited and may constitute a violation of law. If you are not the intended recipient, please notify the sender immediately by responding to this e-mail, and delete the message from your system. If you have any questions about this e-mail please notify the sender immediately.