$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Hughes, James (jhughes_at_[hidden])
Date: 2007-05-02 09:17:39
> -----Original Message-----
> From: boost-users-bounces_at_[hidden] 
> [mailto:boost-users-bounces_at_[hidden]] On Behalf Of Robert Ramey
> Sent: 02 May 2007 14:08
> To: boost-users_at_[hidden]
> 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_at_[hidden]
> http://listarchives.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.