$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Robert Ramey (ramey_at_[hidden])
Date: 2003-12-04 19:17:27
Vladimir Prus wrote:
>Say I have class "Data" with private constructor. I serialize it like this
>   binary_oarchive oa(...);
>   Data data(....);
>   oa << data;
>Now, how do I deserialize it? I can't write
>   Data data;
>   ia >> data;
>Since ctor is private. I would guess it's still possible to deserialize this 
>class, but I don't know how.
what's the matter with
   Data data(....);
   ia >> data;
I don't see how the fact you want to construct different ways is related
serialization.  Unless its a pointer, serialization presumes the
instance has already been constructed.  How this is done is
outside the influence of the serialization library.
Robert Ramey