Boost logo

Boost Users :

From: Jeff F (TriumphSprint2000_at_[hidden])
Date: 2007-02-09 10:47:21


Mark Wyszomierski wrote:
> Hi,
> I'm using the boost serialization methods, they're great. I'm using
> some 3rd party classes that I don't have access to, so I can't add a
> serialize() member function to them. It's something like:
>
> class CMyClass {
> int m_nWhatever;
> CSomeClass m_sc; // I am just using this from someone else's
> library....
>
> void serialize(Archive &ar, const unsigned int version)
> {
> ar & version;
> ar & m_nWhatever;
> ar & m_sc; // fails!!!
> }
> }
>
> how can I get around this?

See

    http://www.boost.org/libs/serialization/doc/tutorial.html#nonintrusiveversion
    http://www.boost.org/libs/serialization/doc/serialization.html#free

Jeff


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net