Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2003-09-29 10:25:19


>I was just going to write something like

>vector<My_class> v;
>for (....) {
> stringstream ss(....);
> boost::serialization::text_iarchive ia(ss);
> ia >> v;
>}

>Unfortunately, docs do not say what happens in this case. One alternative is
>that vector is cleared before every load. Another one is that it's not. The
>code seems to clear vector.... wouldn't it be good to say that in
>documentation?

The general priniciple is that a deserialized object will be restored to the state it
had when originally serialized. Hence, collections are cleared before
reloading.

I'll tweak the documentation to better make this point.

Robert


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk