$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